.reunion-guide{--rg-paper:#fff;--rg-ground:#f5f6f3;--rg-ink:#172823;--rg-muted:#52605a;--rg-accent:#244f42;--rg-soft:#e9eee8;--rg-gutter:clamp(20px, 4vw, 64px);--rg-header-offset:108px;color:var(--rg-ink);background:var(--rg-paper);word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.9}.reunion-guide h1,.reunion-guide h2,.reunion-guide h3,.reunion-guide p{margin:0}.reunion-guide h1,.reunion-guide h2,.reunion-guide h3{letter-spacing:-.055em;text-wrap:balance;line-height:1.45}.reunion-guide h1{font-size:clamp(42px,4.7vw,64px);font-weight:600;line-height:1.3}.reunion-guide h2{font-size:32px;font-weight:600}.reunion-guide h3{font-size:20px;font-weight:600}.reunion-guide a{color:var(--rg-accent);text-underline-offset:5px;touch-action:manipulation;text-decoration:underline;text-decoration-thickness:1px}.reunion-guide a:hover{text-decoration-thickness:2px}.reunion-guide a:focus-visible{outline:3px solid var(--rg-accent);outline-offset:5px}.reunion-guide section[id],.reunion-guide li[id],.reunion-guide div[id],.reunion-guide aside[id]{scroll-margin-top:var(--rg-header-offset)}.reunion-guide .document-header{padding:80px var(--rg-gutter) 72px;background:var(--rg-ground);grid-template-columns:1.15fr 1fr;gap:70px;display:grid}.reunion-guide .description{margin-top:26px;font-size:20px;line-height:1.9}.reunion-guide .document-summary{align-self:end;max-width:480px}.reunion-guide .document-meta{color:var(--rg-muted);margin-top:28px;font-size:14px}.reunion-guide .reading-layout{max-width:1440px;padding:72px var(--rg-gutter) 100px;grid-template-columns:250px minmax(0,790px);justify-content:space-between;gap:8vw;margin:auto;display:grid}.reunion-guide .table-of-contents{top:var(--rg-header-offset);align-self:start;position:sticky}.reunion-guide .table-of-contents h2{letter-spacing:-.03em;font-size:17px}.reunion-guide .table-of-contents nav{gap:4px;margin-top:18px;display:grid}.reunion-guide .table-of-contents nav a{min-height:44px;padding:8px 0;font-size:15px;text-decoration:none}.reunion-guide .table-of-contents>p{color:var(--rg-muted);margin-top:30px;font-size:14px}.reunion-guide .answer-section{padding:0 0 48px}.reunion-guide .answer-section+.answer-section{padding-top:28px}.reunion-guide .answer-section h2{margin-bottom:26px}.reunion-guide .answer-section p+p{margin-top:22px}.reunion-guide .direct-answer{margin-bottom:25px;font-size:20px;line-height:1.85}.reunion-guide .answer-section ul{margin:25px 0;padding-left:24px;list-style:outside}.reunion-guide .answer-section li+li{margin-top:10px}.reunion-guide .answer-section .scope-note{color:var(--rg-muted);margin-top:26px;font-size:14px;line-height:1.85}.reunion-guide .service-context{background:var(--rg-ground);margin-top:28px;padding:22px 25px;font-size:16px}.reunion-guide .reflection-list{margin:28px 0}.reunion-guide .reflection-list>div{grid-template-columns:150px 1fr;gap:22px;padding:20px 0;display:grid}.reunion-guide dt{font-weight:600}.reunion-guide dd{margin:0}.reunion-guide .service-comparison{background:var(--rg-soft);grid-template-columns:1fr 1fr;gap:32px;margin:30px 0;padding:28px;display:grid}.reunion-guide .service-comparison h3{margin-top:0;margin-bottom:12px}.reunion-guide .service-comparison p{font-size:16px}.reunion-guide .citation-line{color:var(--rg-muted);margin-top:24px;font-size:14px}.reunion-guide .action-link{min-height:48px;color:var(--rg-paper);background:var(--rg-accent);margin-top:26px;padding:12px 20px;font-size:16px;text-decoration:none;display:inline-block}.reunion-guide .entity-facts{background:var(--rg-ground);grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;padding:28px;display:grid}.reunion-guide .entity-facts dt{color:var(--rg-muted);font-size:14px}.reunion-guide .entity-facts dd{margin-top:6px}.reunion-guide blockquote{background:var(--rg-soft);margin:28px 0;padding:28px}.reunion-guide blockquote p{font-size:20px;line-height:1.85}.reunion-guide .evidence-list{list-style:none;padding:0!important}.reunion-guide .evidence-list li{padding:24px 0}.reunion-guide .evidence-list h3{font-size:20px}.reunion-guide .evidence-list p{margin-top:14px;font-size:16px}.reunion-guide .evidence-list a{margin-top:12px;font-size:15px;display:inline-block}.reunion-guide .source-list{margin:28px 0;padding-left:24px;list-style:decimal}.reunion-guide .source-list li{padding:10px 0}.reunion-guide .source-list span{color:var(--rg-muted);margin-top:6px;font-size:14px;display:block}.reunion-guide .answer-section h3{margin-top:30px;margin-bottom:16px}.reunion-guide .table-region{margin:28px 0;overflow-x:auto}.reunion-guide .table-region:focus-visible,.reunion-guide summary:focus-visible{outline:3px solid var(--rg-accent);outline-offset:5px}.reunion-guide table{border-collapse:collapse;width:100%;font-size:16px}.reunion-guide caption{text-align:left;padding-bottom:14px;font-weight:600}.reunion-guide th,.reunion-guide td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e0d9;padding:16px}.reunion-guide thead{background:var(--rg-soft)}.reunion-guide tbody th{width:30%;min-width:125px}.reunion-guide .reference-details{background:var(--rg-ground);margin-top:24px;padding:22px 26px}.reunion-guide .reference-details summary{cursor:pointer;min-height:44px;padding:7px 0;font-weight:600}.reunion-guide .reference-details>p{margin-top:20px;font-size:15px}.reunion-guide .timeline{margin:0;list-style:none;padding-left:0!important}.reunion-guide .timeline li{grid-template-columns:90px 1fr;gap:20px;padding:12px 0;font-size:16px;display:grid}.reunion-guide .timeline time{font-variant-numeric:tabular-nums;font-weight:600}.reunion-guide .media-list{font-size:15px}.reunion-guide .media-list li{padding:8px 0}@media (min-width:1440px){.reunion-guide .document-header{padding-left:max(var(--rg-gutter), calc((100vw - 1312px) / 2));padding-right:max(var(--rg-gutter), calc((100vw - 1312px) / 2))}}@media (max-width:991px){.reunion-guide{--rg-header-offset:134px}}@media (max-width:1050px){.reunion-guide .document-header{grid-template-columns:1fr 1fr;gap:40px;padding-top:60px;padding-bottom:55px}.reunion-guide .reading-layout{padding-top:40px;display:block}.reunion-guide .table-of-contents{background:var(--rg-ground);margin-bottom:60px;padding:24px;position:static}.reunion-guide .table-of-contents nav{grid-template-columns:1fr 1fr;column-gap:25px}.reunion-guide .table-of-contents>p{margin-top:18px}.reunion-guide .document-body{max-width:790px;margin:auto}.reunion-guide .answer-section{padding-bottom:55px}}@media (max-width:650px){.reunion-guide{font-size:16px}.reunion-guide h1{font-size:36px}.reunion-guide h2{font-size:27px}.reunion-guide h3{font-size:19px}.reunion-guide .document-header{padding-top:40px;padding-bottom:40px;display:block}.reunion-guide .description{margin-top:22px;font-size:18px}.reunion-guide .document-summary{margin-top:30px}.reunion-guide .document-meta{margin-top:20px}.reunion-guide .reading-layout{padding-top:30px;padding-bottom:35px}.reunion-guide .table-of-contents{margin-bottom:48px;padding:20px}.reunion-guide .table-of-contents nav{grid-template-columns:1fr;gap:0}.reunion-guide .table-of-contents nav a{padding:10px 0;font-size:15px}.reunion-guide .answer-section{padding-bottom:35px}.reunion-guide .answer-section+.answer-section{padding-top:35px}.reunion-guide .answer-section h2{margin-bottom:22px}.reunion-guide .direct-answer{font-size:19px;line-height:1.85}.reunion-guide .service-context,.reunion-guide blockquote{padding:22px}.reunion-guide .reflection-list>div{grid-template-columns:1fr;gap:8px}.reunion-guide .service-comparison{grid-template-columns:1fr;gap:24px;padding:22px}.reunion-guide .entity-facts{grid-template-columns:1fr;gap:20px;padding:22px}.reunion-guide blockquote p{font-size:19px}.reunion-guide .action-link{text-align:center;width:100%;padding:12px;font-size:15px}.reunion-guide .evidence-list h3{font-size:19px}.reunion-guide .reference-details{padding:18px}.reunion-guide .timeline li{grid-template-columns:72px 1fr;gap:14px;font-size:15px}.reunion-guide th,.reunion-guide td{padding:12px;font-size:15px}}
