.lg-head[data-astro-cid-nqkhoara]{padding:calc(var(--nav-h, 5.5rem) + 3.5rem) var(--gutter) 2.6rem;background:var(--brand-bg);color:var(--brand-ink)}.lg-eyebrow[data-astro-cid-nqkhoara]{margin:0 0 1rem;font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--brand-accent)}.lg-h1[data-astro-cid-nqkhoara]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,6vw,5.4rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.lg-h1[data-astro-cid-nqkhoara] em[data-astro-cid-nqkhoara]{font-style:normal;color:var(--brand-accent)}@media(min-width:700px){.lg-h1[data-astro-cid-nqkhoara]{white-space:nowrap}}.lg-body[data-astro-cid-nqkhoara]{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,15rem);gap:clamp(2rem,4vw,4rem);align-items:start;width:100%;max-width:var(--container);margin-inline:auto;padding:0 var(--gutter) clamp(4rem,9vw,7rem);background:var(--brand-bg)}.lg-col[data-astro-cid-nqkhoara]{display:grid;gap:2.4rem;min-width:0}.lg-toc[data-astro-cid-nqkhoara]{position:sticky;top:calc(var(--nav-h, 5.5rem) + 1.5rem);justify-self:end;width:min(15rem,100%);border-inline-start:1px solid var(--brand-line);padding-inline-start:1.4rem;max-height:calc(100dvh - var(--nav-h, 5.5rem) - 3rem);overflow-y:auto}.lg-toc-label[data-astro-cid-nqkhoara]{margin:0 0 1rem;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--brand-accent)}.lg-toc-list[data-astro-cid-nqkhoara]{margin:0;padding:0;list-style:none;display:grid;gap:.6rem;counter-reset:lg-toc}.lg-toc-list[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{counter-increment:lg-toc}.lg-toc-list[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{display:flex;gap:.6rem;font-family:var(--font-body);font-size:.85rem;line-height:1.35;color:var(--brand-ink-dim);text-decoration:none;transition:color .2s ease}.lg-toc-list[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:before{content:counter(lg-toc,decimal-leading-zero);font-family:DM Mono,monospace;font-size:.7rem;color:#211d1657;padding-top:.18rem}.lg-toc-list[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{color:var(--brand-accent)}@media(max-width:900px){.lg-body[data-astro-cid-nqkhoara]{grid-template-columns:minmax(0,1fr)}.lg-toc[data-astro-cid-nqkhoara]{position:static;order:-1;width:auto;max-height:none;justify-self:stretch;border-inline-start:0;border-top:1px solid var(--brand-line);padding-inline-start:0;padding-top:1.4rem}}.lg-sec[data-astro-cid-nqkhoara]{min-width:0;scroll-margin-top:calc(var(--nav-h, 5.5rem) + 1.5rem)}.lg-sec[data-astro-cid-nqkhoara] h2[data-astro-cid-nqkhoara]{display:flex;align-items:baseline;gap:.75rem;margin:0 0 .9rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,2.2vw,1.85rem);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:break-word;color:var(--brand-ink)}.lg-sub[data-astro-cid-nqkhoara]{margin:1.4rem 0 .5rem;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#211d168c}.lg-sec[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara]{margin:0 0 .8rem;font-family:var(--font-body);font-size:1rem;line-height:1.7;overflow-wrap:break-word;color:#211d16b8}.lg-sec[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara],.lg-note[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{color:var(--brand-accent);font-weight:600;text-decoration:none}.lg-sec[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{text-decoration:underline;text-underline-offset:3px}.lg-list[data-astro-cid-nqkhoara]{margin:.2rem 0 1rem;padding:0;list-style:none;display:grid;gap:.5rem}.lg-list[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{position:relative;padding-inline-start:1.15rem;font-family:var(--font-body);font-size:.97rem;line-height:1.65;color:#211d16b8;overflow-wrap:break-word}.lg-list[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;border-radius:50%;background:#24ad6b99}.lg-card[data-astro-cid-nqkhoara]{margin:.4rem 0 .6rem;padding:1.1rem 1.2rem 1rem;border:1px solid var(--brand-line);border-radius:1rem;background:#fff9}.lg-card-label[data-astro-cid-nqkhoara]{margin:0 0 .7rem!important;font-family:DM Mono,monospace!important;font-size:.68rem!important;letter-spacing:.2em;text-transform:uppercase;color:#211d1673!important}.lg-card-list[data-astro-cid-nqkhoara]{margin:0;display:grid;gap:.55rem}.lg-card-list[data-astro-cid-nqkhoara] dt[data-astro-cid-nqkhoara]{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#211d1673}.lg-card-list[data-astro-cid-nqkhoara] dd[data-astro-cid-nqkhoara]{margin:.1rem 0 0;font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--brand-ink);overflow-wrap:break-word}.lg-card-list[data-astro-cid-nqkhoara] dd[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{color:var(--brand-accent);text-decoration:none;font-weight:600}.lg-card-list[data-astro-cid-nqkhoara] dd[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{text-decoration:underline;text-underline-offset:3px}.lg-card-address[data-astro-cid-nqkhoara]{color:#211d16b8!important}.lg-action[data-astro-cid-nqkhoara]{margin:.2rem 0 .9rem!important}.lg-link-btn[data-astro-cid-nqkhoara]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border-radius:999px;border:1px solid rgb(33 29 22 / .18);background:#ffffffb3;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--brand-ink);cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.lg-link-btn[data-astro-cid-nqkhoara]:hover{border-color:#24ad6b99;background:#fff;transform:translateY(-1px)}.lg-link-btn[data-astro-cid-nqkhoara]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.lg-note[data-astro-cid-nqkhoara]{margin:0;padding-top:1.4rem;border-top:1px solid var(--brand-line);font-size:.95rem;color:#211d16a6}.lg-note[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{text-decoration:none}.lg-note[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.lg-head[data-astro-cid-nqkhoara]{padding-top:calc(var(--nav-h, 5.5rem) + 2rem);padding-bottom:2rem}.lg-h1[data-astro-cid-nqkhoara]{line-height:1.06}.lg-body[data-astro-cid-nqkhoara]{gap:1.75rem;padding-bottom:3.5rem}.lg-col[data-astro-cid-nqkhoara]{gap:2rem}.lg-sec[data-astro-cid-nqkhoara] h2[data-astro-cid-nqkhoara]{font-size:clamp(1.15rem,5.4vw,1.5rem);margin-bottom:.7rem}.lg-sec[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara]{font-size:.96rem;line-height:1.65}.lg-list[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{font-size:.93rem}.lg-note[data-astro-cid-nqkhoara]{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.lg-toc-list[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara],.lg-link-btn[data-astro-cid-nqkhoara]{transition:none}}
