.og.svelte-1lsffwk{padding-block:clamp(24px,4vw,56px) clamp(56px,9vw,120px)}.og-doc.svelte-1lsffwk{max-width:74ch;margin-inline:auto}.og-callout.svelte-1lsffwk{margin:0 0 clamp(28px,4vw,44px);padding:20px 22px;border:1px solid rgba(63,158,107,.4);background:#3f9e6b14;border-radius:var(--opx-r-card-sm)}.og-callout-title.svelte-1lsffwk{margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--opx-green-2)}.og-callout-body.svelte-1lsffwk{margin:0;font-size:15.5px;line-height:1.7;color:var(--opx-ink-muted);text-wrap:pretty}.og-section.svelte-1lsffwk{padding-block:clamp(24px,3.2vw,38px);border-top:1px solid var(--opx-line-ink);scroll-margin-top:104px}.og-section.svelte-1lsffwk:first-of-type{border-top:0;padding-top:0}.og-h.svelte-1lsffwk{margin:0 0 14px;font-family:var(--opx-f-display);text-transform:uppercase;font-size:clamp(22px,2.8vw,32px);line-height:1.02;letter-spacing:.01em;color:var(--opx-ink)}.og-p.svelte-1lsffwk{margin:0;font-size:16.5px;line-height:1.75;color:var(--opx-ink-muted);text-wrap:pretty}.og-p.svelte-1lsffwk strong:where(.svelte-1lsffwk){font-weight:700;color:var(--opx-ink)}.og-list.svelte-1lsffwk{margin:14px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.og-list.svelte-1lsffwk li:where(.svelte-1lsffwk){font-size:16px;line-height:1.65;color:var(--opx-ink-muted)}.og-lead-in.svelte-1lsffwk{font-weight:700;color:var(--opx-ink)}.og-emergency.svelte-1lsffwk{margin:16px 0 0;padding:12px 16px;border-left:2px solid var(--opx-orange);background:#e0781f14;border-radius:0 var(--opx-r-card-sm) var(--opx-r-card-sm) 0;font-size:15px;line-height:1.6;color:var(--opx-ink-muted)}.og-emergency.svelte-1lsffwk strong:where(.svelte-1lsffwk){font-weight:700;color:var(--opx-ink)}a.og-inlink.svelte-1lsffwk{color:#d96a00;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--opx-t) var(--opx-ease)}a.og-inlink.svelte-1lsffwk:hover{color:var(--opx-orange)}a.og-inlink.svelte-1lsffwk:focus-visible{outline:2px solid var(--opx-orange);outline-offset:3px;border-radius:3px}.og-foot.svelte-1lsffwk{margin-top:clamp(28px,4vw,44px);padding-top:clamp(24px,3vw,34px);border-top:1px solid var(--opx-line-ink)}.og-foot-lead.svelte-1lsffwk{margin:0 0 16px;font-family:var(--opx-f-display);text-transform:uppercase;font-size:clamp(18px,2vw,24px);line-height:1.05;letter-spacing:.01em;color:var(--opx-ink)}.og-foot-actions.svelte-1lsffwk{display:flex;flex-wrap:wrap;gap:14px}
