.ou-hero[data-astro-cid-sxwminbv]{width:calc(100% - 24px);max-width:1292px;margin:88px auto 0;padding:clamp(32px,5vw,60px) clamp(20px,4vw,56px);background:var(--panel);border-radius:clamp(24px,3vw,40px)}.ou-hero-in[data-astro-cid-sxwminbv]{max-width:820px}.ou-crumbs[data-astro-cid-sxwminbv]{font-size:14px;color:var(--on-panel)}.ou-crumbs[data-astro-cid-sxwminbv] a[data-astro-cid-sxwminbv]{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.ou-title[data-astro-cid-sxwminbv]{margin-top:14px;font:900 clamp(2.2rem,5vw,3.5rem)/1.03 var(--f-display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.ou-lede[data-astro-cid-sxwminbv]{margin-top:18px;max-width:60ch;font-size:18px;line-height:1.6;color:var(--on-panel)}.ou-chips[data-astro-cid-sxwminbv]{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.ou-chip[data-astro-cid-sxwminbv]{display:inline-flex;align-items:center;min-height:46px;padding:10px 20px;border-radius:999px;background:var(--sheet);box-shadow:inset 0 0 0 1.5px #0b2e2424;font:600 15.5px var(--f-display);color:var(--ink);text-decoration:none}.ou-chip[data-astro-cid-sxwminbv]:hover{box-shadow:inset 0 0 0 1.5px var(--brand)}.ou-list[data-astro-cid-sxwminbv]{max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,56px) 20px clamp(48px,7vw,88px)}.ou-grid[data-astro-cid-sxwminbv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ou-grid[data-astro-cid-sxwminbv]>li[data-astro-cid-sxwminbv][hidden]{display:none}.ou-chip[data-astro-cid-sxwminbv]{border:0;cursor:pointer}.ou-chip[data-astro-cid-sxwminbv].is-on{background:var(--brand);color:#fff;box-shadow:none}.ou-card[data-astro-cid-sxwminbv]{height:100%;display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--sheet);border-radius:22px;box-shadow:inset 0 0 0 1px var(--rule);text-decoration:none;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.ou-card[data-astro-cid-sxwminbv]:hover{box-shadow:inset 0 0 0 1.5px var(--brand),0 16px 34px -24px #0b2e2499;transform:translateY(-2px)}.ou-card-h[data-astro-cid-sxwminbv]{display:flex;align-items:center;gap:12px}.ou-ic[data-astro-cid-sxwminbv]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--panel);color:var(--brand);flex:none}.ou-k[data-astro-cid-sxwminbv]{font:600 13.5px var(--f-display);color:var(--stamp)}.ou-n[data-astro-cid-sxwminbv]{margin-top:4px;font:800 20px/1.25 var(--f-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ou-d[data-astro-cid-sxwminbv]{font-size:15px;line-height:1.55;color:var(--text)}.ou-ex[data-astro-cid-sxwminbv]{margin-top:4px;display:grid;gap:6px;padding:14px 16px;background:var(--paper);border-radius:14px;box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--f-doc);color:var(--ink)}.ou-ex-t[data-astro-cid-sxwminbv]{font:600 16px/1.2 var(--f-doc);padding-bottom:6px;border-bottom:1px solid var(--ink)}.ou-ex-l[data-astro-cid-sxwminbv]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:14.5px;line-height:1.3;padding-bottom:5px;border-bottom:1px dotted var(--rule-strong)}.ou-ex-l[data-astro-cid-sxwminbv] b[data-astro-cid-sxwminbv]{font:700 13.5px/1.3 var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ou-ex-m[data-astro-cid-sxwminbv]{font:500 12.5px var(--f-display);color:var(--muted)}.ou-go[data-astro-cid-sxwminbv]{margin-top:auto;padding-top:8px;font:700 15.5px var(--f-display);color:var(--brand)}.ou-card[data-astro-cid-sxwminbv]:hover .ou-go[data-astro-cid-sxwminbv]{text-decoration:underline;text-underline-offset:.2em}.ou-cta[data-astro-cid-sxwminbv]{height:100%;display:flex;flex-direction:column;gap:12px;background:var(--brand);color:var(--on-brand);border-radius:22px;padding:26px}.ou-cta[data-astro-cid-sxwminbv] h2[data-astro-cid-sxwminbv]{font:800 21px/1.25 var(--f-display);letter-spacing:-.02em;color:#fff;text-wrap:balance}.ou-cta[data-astro-cid-sxwminbv] p[data-astro-cid-sxwminbv]{font-size:15.5px;line-height:1.55}.ou-cta[data-astro-cid-sxwminbv] .cta[data-astro-cid-sxwminbv]{margin-top:auto;justify-content:center;background:var(--paper);color:var(--brand);box-shadow:none}@media (max-width: 1100px){.ou-grid[data-astro-cid-sxwminbv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ou-hero[data-astro-cid-sxwminbv]{width:calc(100% - 16px);margin-top:76px}.ou-lede[data-astro-cid-sxwminbv]{font-size:16.5px}.ou-grid[data-astro-cid-sxwminbv]{grid-template-columns:minmax(0,1fr)}}
