.resource-page[data-astro-cid-lqsi3f24]{--scroll-surface-color:var(--color-paper);background:var(--color-paper);min-height:70vh;color:var(--color-ink);overflow-wrap:break-word;padding:0 0 clamp(64px,9vw,112px)}.resource-shell[data-astro-cid-lqsi3f24]{width:min(1200px,100% - 80px);margin-inline:auto}.resource-breadcrumbs[data-astro-cid-lqsi3f24]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding-top:112px;font-size:.75rem;line-height:1.6;display:flex}.resource-breadcrumbs[data-astro-cid-lqsi3f24] a[data-astro-cid-lqsi3f24]{text-underline-offset:3px;text-decoration-color:#9ba891}.resource-breadcrumbs[data-astro-cid-lqsi3f24] a[data-astro-cid-lqsi3f24]:hover,.resource-breadcrumbs[data-astro-cid-lqsi3f24] [data-astro-cid-lqsi3f24][aria-current=page]{color:var(--color-ink)}.resource-opening[data-astro-cid-lqsi3f24]{max-width:780px;padding-top:48px}.resource-eyebrow[data-astro-cid-lqsi3f24]{color:#56624e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:500}.resource-opening[data-astro-cid-lqsi3f24] h1[data-astro-cid-lqsi3f24]{letter-spacing:-.055em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(44px,6.6vw,76px);font-weight:500;line-height:1.06}.resource-summary[data-astro-cid-lqsi3f24]{max-width:66ch;color:var(--color-text-secondary);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65}.resource-reviewed[data-astro-cid-lqsi3f24]{color:var(--color-text-secondary);margin:18px 0 0;font-size:.875rem;line-height:1.6}.resource-actions[data-astro-cid-lqsi3f24]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.resource-secondary[data-astro-cid-lqsi3f24]{color:#304719;text-underline-offset:4px;justify-content:center;align-items:center;min-height:48px;font-size:.875rem;text-decoration-color:#a2b091;display:inline-flex}.resource-body[data-astro-cid-lqsi3f24]{grid-template-columns:minmax(180px,220px) minmax(0,740px);justify-content:space-between;gap:clamp(48px,7vw,100px);margin-top:84px;display:grid}.resource-toc[data-astro-cid-lqsi3f24]{top:calc(var(--site-header-height) + 30px);border-top:1px solid var(--line);align-self:start;padding-top:16px;position:sticky}.resource-toc[data-astro-cid-lqsi3f24] h2[data-astro-cid-lqsi3f24]{letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:550;line-height:1.6}.resource-toc[data-astro-cid-lqsi3f24] ol[data-astro-cid-lqsi3f24]{gap:3px;margin:16px 0 0;padding:0;list-style:none;display:grid}.resource-toc[data-astro-cid-lqsi3f24] a[data-astro-cid-lqsi3f24]{color:var(--color-text-secondary);text-underline-offset:4px;padding:8px 0;font-size:.8125rem;line-height:1.55;text-decoration:none;display:block}.resource-toc[data-astro-cid-lqsi3f24] a[data-astro-cid-lqsi3f24]:hover{color:var(--color-ink);text-decoration:underline}.resource-copy[data-astro-cid-lqsi3f24]{color:#293126;min-width:0;font-size:1rem;line-height:1.7}.resource-copy[data-astro-cid-lqsi3f24] section+section{border-top:1px solid var(--line);scroll-margin-top:calc(var(--site-header-height) + 24px);margin-top:66px;padding-top:30px}.resource-copy[data-astro-cid-lqsi3f24] section{scroll-margin-top:calc(var(--site-header-height) + 24px)}.resource-copy[data-astro-cid-lqsi3f24] h2{max-width:24ch;color:var(--color-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.2}.resource-copy[data-astro-cid-lqsi3f24] h3{color:var(--color-ink);letter-spacing:-.02em;margin:32px 0 10px;font-size:1.25rem;font-weight:550;line-height:1.3}.resource-copy[data-astro-cid-lqsi3f24] p{text-wrap:pretty;max-width:70ch;margin:16px 0 0}.resource-copy[data-astro-cid-lqsi3f24] ul,.resource-copy[data-astro-cid-lqsi3f24] ol{gap:10px;margin:18px 0 0;padding-left:1.3em;display:grid}.resource-copy[data-astro-cid-lqsi3f24] li{padding-left:.1em}.resource-copy[data-astro-cid-lqsi3f24] li::marker{color:#61754f}.resource-copy[data-astro-cid-lqsi3f24] a{color:#304719;text-underline-offset:3px;text-decoration:underline #a2b091}.resource-copy[data-astro-cid-lqsi3f24] a:hover{color:var(--color-ink)}.resource-copy[data-astro-cid-lqsi3f24] strong{color:#20251d;font-weight:600}.resource-copy[data-astro-cid-lqsi3f24] code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.resource-copy[data-astro-cid-lqsi3f24] pre{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#edf0e7;border-radius:8px;max-width:100%;margin:22px 0 0;padding:18px;font-size:.8125rem;line-height:1.75;overflow-x:auto}.resource-copy[data-astro-cid-lqsi3f24] pre code{font-size:inherit}.resource-copy[data-astro-cid-lqsi3f24] .table-scroll{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, white 40%, var(--color-paper));scrollbar-width:thin;border-radius:9px;max-width:100%;margin-top:22px;overflow-x:auto}.resource-copy[data-astro-cid-lqsi3f24] table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.55}.resource-copy[data-astro-cid-lqsi3f24] caption{color:var(--color-text-secondary);text-align:start;padding:14px 16px;font-size:.8125rem}.resource-copy[data-astro-cid-lqsi3f24] th,.resource-copy[data-astro-cid-lqsi3f24] td{border-top:1px solid var(--line);text-align:start;vertical-align:top;min-width:140px;padding:13px 15px}.resource-copy[data-astro-cid-lqsi3f24] th{color:#384332;letter-spacing:.025em;font-size:.75rem;font-weight:600}.resource-copy[data-astro-cid-lqsi3f24] td:first-child{color:var(--color-ink);font-weight:550}.resource-copy[data-astro-cid-lqsi3f24] .editorial-note{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--color-lime) 10%, var(--color-paper));color:#394633;border-radius:8px;margin-top:26px;padding:18px 20px;font-size:.9rem}.resource-copy[data-astro-cid-lqsi3f24] .editorial-note p{margin-top:0}.resource-copy[data-astro-cid-lqsi3f24] .editorial-note p+p{margin-top:12px}.resource-copy[data-astro-cid-lqsi3f24] .source-list{gap:8px;font-size:.875rem}@media (width<=999px){.resource-shell[data-astro-cid-lqsi3f24]{width:min(760px,100% - 56px)}.resource-opening[data-astro-cid-lqsi3f24]{max-width:700px}.resource-opening[data-astro-cid-lqsi3f24] h1[data-astro-cid-lqsi3f24]{max-width:18ch}.resource-body[data-astro-cid-lqsi3f24]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:62px}.resource-toc[data-astro-cid-lqsi3f24]{padding-top:13px;position:static}.resource-toc[data-astro-cid-lqsi3f24] ol[data-astro-cid-lqsi3f24]{flex-wrap:wrap;gap:4px 18px;margin-top:8px;display:flex}.resource-toc[data-astro-cid-lqsi3f24] a[data-astro-cid-lqsi3f24]{min-height:40px}}@media (width<=767px){.resource-page[data-astro-cid-lqsi3f24]{padding-bottom:62px}.resource-shell[data-astro-cid-lqsi3f24]{width:calc(100% - 40px)}.resource-breadcrumbs[data-astro-cid-lqsi3f24]{padding-top:100px;font-size:.6875rem}.resource-opening[data-astro-cid-lqsi3f24]{padding-top:30px}.resource-opening[data-astro-cid-lqsi3f24] h1[data-astro-cid-lqsi3f24]{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2.625rem,10vw,3.625rem)}.resource-summary[data-astro-cid-lqsi3f24]{margin-top:17px;font-size:1rem}.resource-actions[data-astro-cid-lqsi3f24]{gap:5px 14px;margin-top:20px}.resource-primary[data-astro-cid-lqsi3f24]{min-height:46px;padding-inline:15px}.resource-secondary[data-astro-cid-lqsi3f24]{min-height:44px}.resource-body[data-astro-cid-lqsi3f24]{gap:18px;margin-top:46px}.resource-toc[data-astro-cid-lqsi3f24] ol[data-astro-cid-lqsi3f24]{gap:0 13px}.resource-toc[data-astro-cid-lqsi3f24] a[data-astro-cid-lqsi3f24]{padding-block:6px;font-size:.75rem}.resource-copy[data-astro-cid-lqsi3f24]{font-size:.9375rem}.resource-copy[data-astro-cid-lqsi3f24] section+section{margin-top:46px;padding-top:24px}.resource-copy[data-astro-cid-lqsi3f24] h2{font-size:1.75rem}.resource-copy[data-astro-cid-lqsi3f24] h3{margin-top:27px;font-size:1.125rem}.resource-copy[data-astro-cid-lqsi3f24] table{font-size:.8125rem}.resource-copy[data-astro-cid-lqsi3f24] th,.resource-copy[data-astro-cid-lqsi3f24] td{min-width:125px;padding:11px 12px}}
