._layout_10qqe_2{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,110px);align-items:start}._tocBox_10qqe_10{position:sticky;inset-block-start:calc(var(--topbar-h) + 32px)}._tocBox_10qqe_10 summary{display:none}._rail_10qqe_12{display:grid;gap:2px;max-block-size:calc(100vh - var(--topbar-h) - 64px);overflow-y:auto}._rail_10qqe_12 a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding-block:7px;font-size:.9rem;line-height:1.6;color:var(--text-muted);transition:color .22s ease-out}._dash_10qqe_24{justify-self:start;inline-size:18px;block-size:2px;border-radius:2px;background:var(--line-strong);transform-origin:right center;transition:inline-size .38s var(--ease-calm),background-color .22s ease-out}._rail_10qqe_12:dir(ltr) ._dash_10qqe_24{transform-origin:left center}._rail_10qqe_12 a[aria-current]{color:var(--sage-deep);font-weight:700}._rail_10qqe_12 a[aria-current] ._dash_10qqe_24{inline-size:28px;background:var(--gold)}@media(hover:hover){._rail_10qqe_12 a:hover{color:var(--gold-deep)}}._doc_10qqe_41{max-inline-size:72ch}._intro_10qqe_42{display:grid;gap:10px;padding-block-end:36px;margin-block-end:12px;border-block-end:1px solid var(--line-strong)}._intro_10qqe_42 p{margin:0;font-size:1.16rem;line-height:2.1;color:var(--sage-deep)}._updated_10qqe_50{font-size:.84rem;font-weight:700;color:var(--gold-deep)}._article_10qqe_51{padding-block:36px;border-block-end:1px solid var(--line-strong);scroll-margin-block-start:calc(var(--topbar-h) + 24px)}._h2_10qqe_56{margin:0 0 16px;font-family:var(--font-display);font-size:clamp(1.5rem,2vw,1.9rem);font-weight:600;line-height:1.35;color:var(--sage-deep)}._para_10qqe_57{margin:0 0 1em;font-size:1.06rem;line-height:2.1;color:var(--text);text-align:justify;-webkit-hyphens:none;hyphens:none}._para_10qqe_57:last-child{margin-block-end:0}._tel_10qqe_59{font-weight:700;color:var(--sage)}._contact_10qqe_61{display:grid;gap:10px;margin-block-start:48px;padding:clamp(28px,3vw,40px);border-radius:22px;background:var(--night);color:var(--text-on-dark)}._contactTitle_10qqe_70{margin:0;font-family:var(--font-display);font-size:1.8rem;font-weight:600;color:#fff}._contactSub_10qqe_71{margin:0;font-size:1rem;line-height:1.9;color:#f4f6fdbd}._contactTel_10qqe_72{display:inline-flex;align-items:center;gap:10px;justify-self:start;margin-block-start:6px;font-weight:700;font-size:1.1rem;color:var(--gold-soft)}._address_10qqe_73{font-style:normal;font-size:.92rem;line-height:1.8;color:#f4f6fd9e}@media(max-width:960px){._layout_10qqe_2{grid-template-columns:minmax(0,1fr)}._tocBox_10qqe_10{position:static;border-block:1px solid var(--line-strong)}._tocBox_10qqe_10 summary{display:flex;align-items:center;justify-content:space-between;padding-block:16px;font-weight:700;color:var(--sage-deep);cursor:pointer;list-style:none}._tocBox_10qqe_10 summary::-webkit-details-marker{display:none}._tocBox_10qqe_10 summary:after{content:"+";font-size:1.3rem;color:var(--gold-deep)}._tocBox_10qqe_10[open] summary:after{content:"−"}._rail_10qqe_12{max-block-size:none;padding-block-end:14px}}
