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