._section_1q8ns_1{padding-block:var(--sp-7) var(--sp-9)}._layout_1q8ns_5{display:grid;grid-template-columns:1fr;gap:var(--sp-7);align-items:start}._tocWrap_1q8ns_21{display:none}._toc_1q8ns_21{position:sticky;inset-block-start:calc(var(--topbar-h) + var(--sp-5));display:flex;flex-direction:column;gap:2px;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--glass-bg);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--glass-blur-lite));backdrop-filter:blur(var(--glass-blur-lite));max-block-size:calc(100dvh - var(--topbar-h) - var(--sp-9));overflow-y:auto}._tocTitle_1q8ns_53{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;color:var(--text-faint);margin-block-end:var(--sp-3)}._tocLink_1q8ns_67{font-size:var(--fs-sm);color:var(--text-muted);padding:7px 10px;border-radius:var(--r-xs);line-height:1.5;transition:color var(--dur-fast),background var(--dur-fast)}._tocLink_1q8ns_67:hover{color:var(--sage-deep);background:var(--sage-mist)}._doc_1q8ns_89{display:flex;flex-direction:column;gap:var(--sp-6);min-inline-size:0}._intro_1q8ns_93{display:flex;flex-direction:column;gap:var(--sp-3)}._updated_1q8ns_95{align-self:flex-start;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.05em;color:var(--gold-deep);background:var(--gold-mist);border:1px solid var(--line-gold);padding:5px 13px;border-radius:var(--r-pill)}._introText_1q8ns_117{font-size:var(--fs-lg);line-height:2;color:var(--text);text-align:justify;-webkit-hyphens:none;hyphens:none}._block_1q8ns_133{scroll-margin-block-start:calc(var(--topbar-h) + var(--sp-5))}._article_1q8ns_135{padding-block-start:var(--sp-2);scroll-margin-block-start:calc(var(--topbar-h) + var(--sp-5))}._h2_1q8ns_143{font-size:var(--fs-h3);color:var(--text-strong);margin-block-end:var(--sp-3);padding-inline-start:var(--sp-4);border-inline-start:3px solid var(--gold);line-height:1.5}._para_1q8ns_159{font-size:var(--fs-body);line-height:2;color:var(--text-muted);text-align:justify;text-justify:inter-word;-webkit-hyphens:none;hyphens:none;text-wrap:initial}._para_1q8ns_159+._para_1q8ns_159{margin-block-start:var(--sp-3)}._tel_1q8ns_181{white-space:nowrap;color:var(--sage);text-decoration:underline;text-decoration-color:var(--line-gold);text-underline-offset:.35em}._contact_1q8ns_197{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center;margin-block-start:var(--sp-4)}._contactTitle_1q8ns_213{font-size:var(--fs-h3);color:var(--text-strong)}._contactSub_1q8ns_215{font-size:var(--fs-sm);color:var(--text-muted);max-inline-size:460px;line-height:1.9}._address_1q8ns_217{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.9;font-style:normal;text-wrap:balance}@media(min-width:980px){._layout_1q8ns_5{grid-template-columns:268px 1fr;gap:var(--sp-8)}._tocWrap_1q8ns_21{display:block}}
