.reunion-guide-module__zmtMPG__guide{color:var(--mm-content-primary);background:var(--mm-surface-base);overflow-wrap:anywhere;padding-block:4rem 6rem;line-height:1.85}.reunion-guide-module__zmtMPG__guide .document-header{border-bottom:1px solid var(--mm-border-subtle);grid-template-columns:1fr 1fr;align-items:end;gap:3rem;padding-block:1rem 3rem;display:grid}.reunion-guide-module__zmtMPG__guide h1{letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700;line-height:1.25}.reunion-guide-module__zmtMPG__guide h2{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(1.5rem,2.7vw,2.1rem);font-weight:700;line-height:1.4}.reunion-guide-module__zmtMPG__guide h3{margin-block:1.5rem .75rem;font-size:1.15rem;font-weight:600}.reunion-guide-module__zmtMPG__guide .description{color:var(--mm-content-secondary);margin-top:1.5rem;font-size:1.15rem}.reunion-guide-module__zmtMPG__guide .document-meta{color:var(--mm-content-muted);font-size:.875rem}.reunion-guide-module__zmtMPG__guide .scope-note{color:var(--mm-content-muted);font-size:.875rem}.reunion-guide-module__zmtMPG__guide .citation-line{color:var(--mm-content-muted);font-size:.875rem}.reunion-guide-module__zmtMPG__guide .source-list span{color:var(--mm-content-muted);font-size:.875rem}.reunion-guide-module__zmtMPG__guide .document-meta{margin-top:1.25rem}.reunion-guide-module__zmtMPG__guide .reading-layout{grid-template-columns:15rem minmax(0,1fr);gap:3rem;padding-top:3rem;display:grid}.reunion-guide-module__zmtMPG__guide .contents{border-radius:var(--mm-radius-card);background:var(--mm-surface-subtle);border:1px solid var(--mm-border-subtle);align-self:start;padding:1.5rem;position:sticky;top:6rem}.reunion-guide-module__zmtMPG__guide .contents h2{margin-bottom:1rem;font-size:1rem}.reunion-guide-module__zmtMPG__guide .contents nav{gap:.25rem;display:grid}.reunion-guide-module__zmtMPG__guide .contents nav a{padding-block:.4rem;font-size:.875rem}.reunion-guide-module__zmtMPG__guide .contents>p{color:var(--mm-content-muted);margin-top:1.25rem;font-size:.8rem}.reunion-guide-module__zmtMPG__guide a:not(.action-link){color:var(--mm-action-primary);text-underline-offset:.2em;text-decoration:underline}.reunion-guide-module__zmtMPG__guide a:not(.action-link):hover{color:var(--mm-action-primary-hover)}.reunion-guide-module__zmtMPG__guide .answer-section{padding-bottom:3rem;scroll-margin-top:6rem}.reunion-guide-module__zmtMPG__guide .answer-section+.answer-section{border-top:1px solid var(--mm-border-subtle);padding-top:3rem}.reunion-guide-module__zmtMPG__guide p+p{margin-top:1.25rem}.reunion-guide-module__zmtMPG__guide .direct-answer{color:var(--mm-content-secondary);margin-bottom:1.5rem;font-size:1.1rem}.reunion-guide-module__zmtMPG__guide ul,.reunion-guide-module__zmtMPG__guide ol{margin-block:1.5rem;padding-left:1.5rem}.reunion-guide-module__zmtMPG__guide ul{list-style:outside}.reunion-guide-module__zmtMPG__guide ol{list-style:decimal}.reunion-guide-module__zmtMPG__guide li+li{margin-top:.75rem}.reunion-guide-module__zmtMPG__guide blockquote{background:var(--mm-surface-subtle);border:1px solid var(--mm-border-subtle);border-radius:var(--mm-radius-card);margin-block:1.5rem;padding:1.5rem}.reunion-guide-module__zmtMPG__guide .service-context{background:var(--mm-surface-subtle);border:1px solid var(--mm-border-subtle);border-radius:var(--mm-radius-card);margin-block:1.5rem;padding:1.5rem}.reunion-guide-module__zmtMPG__guide .service-comparison{background:var(--mm-surface-subtle);border:1px solid var(--mm-border-subtle);border-radius:var(--mm-radius-card);margin-block:1.5rem;padding:1.5rem}.reunion-guide-module__zmtMPG__guide .entity-facts{background:var(--mm-surface-subtle);border:1px solid var(--mm-border-subtle);border-radius:var(--mm-radius-card);margin-block:1.5rem;padding:1.5rem}.reunion-guide-module__zmtMPG__guide .reference-details{background:var(--mm-surface-subtle);border:1px solid var(--mm-border-subtle);border-radius:var(--mm-radius-card);margin-block:1.5rem;padding:1.5rem}.reunion-guide-module__zmtMPG__guide blockquote{border-left:3px solid var(--mm-action-primary);background:var(--mm-surface-accent-subtle)}:is(.reunion-guide-module__zmtMPG__guide .service-comparison,.reunion-guide-module__zmtMPG__guide .entity-facts){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.reunion-guide-module__zmtMPG__guide .service-comparison h3{margin-top:0}.reunion-guide-module__zmtMPG__guide dt{font-weight:600}.reunion-guide-module__zmtMPG__guide dd{color:var(--mm-content-secondary);margin-top:.35rem}.reunion-guide-module__zmtMPG__guide .reflection-list>div{grid-template-columns:8rem 1fr;gap:1rem;padding-block:1rem;display:grid}.reunion-guide-module__zmtMPG__guide .action-link{margin-block:1rem}.reunion-guide-module__zmtMPG__guide .table-region{margin-block:1.5rem;overflow-x:auto}.reunion-guide-module__zmtMPG__guide table{border-collapse:collapse;width:100%;font-size:.925rem}.reunion-guide-module__zmtMPG__guide caption{text-align:left;padding-bottom:1rem;font-weight:600}.reunion-guide-module__zmtMPG__guide th,.reunion-guide-module__zmtMPG__guide td{border-bottom:1px solid var(--mm-border-subtle);text-align:left;vertical-align:top;padding:1rem}.reunion-guide-module__zmtMPG__guide thead{background:var(--mm-surface-subtle)}.reunion-guide-module__zmtMPG__guide tbody th{min-width:7rem}.reunion-guide-module__zmtMPG__guide summary{cursor:pointer;padding-block:.25rem;font-weight:600}:is(.reunion-guide-module__zmtMPG__guide .evidence-list,.reunion-guide-module__zmtMPG__guide .timeline){padding-left:0;list-style:none}.reunion-guide-module__zmtMPG__guide .timeline li{grid-template-columns:5.5rem 1fr;gap:1rem;display:grid}.reunion-guide-module__zmtMPG__guide .source-list span{display:block}.reunion-guide-module__zmtMPG__guide .source-list li{scroll-margin-top:6rem}.reunion-guide-module__zmtMPG__guide a:focus-visible,.reunion-guide-module__zmtMPG__guide summary:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:4px}.reunion-guide-module__zmtMPG__guide .table-region:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:4px}@media (max-width:48rem){.reunion-guide-module__zmtMPG__guide{padding-block:2rem 4rem}:is(.reunion-guide-module__zmtMPG__guide .document-header,.reunion-guide-module__zmtMPG__guide .reading-layout){grid-template-columns:1fr;gap:2rem}.reunion-guide-module__zmtMPG__guide .contents{position:static}.reunion-guide-module__zmtMPG__guide .contents nav{grid-template-columns:1fr 1fr;gap:.5rem 1rem}.reunion-guide-module__zmtMPG__guide .service-comparison{grid-template-columns:1fr}.reunion-guide-module__zmtMPG__guide .entity-facts{grid-template-columns:1fr}.reunion-guide-module__zmtMPG__guide .reflection-list>div{grid-template-columns:1fr}}
