.hero[data-astro-cid-7aropxhg]{border-radius:var(--r-hero);z-index:2;color:var(--ink-on-light);margin-top:12px;position:relative;overflow:visible}.hero[data-astro-cid-7aropxhg] .aura[data-astro-cid-7aropxhg]{background:var(--aura);border-radius:var(--r-hero);position:absolute;inset:0}.in[data-astro-cid-7aropxhg]{padding:clamp(32px,7vw,80px) clamp(22px,5vw,60px);position:relative}h1[data-astro-cid-7aropxhg]{font:330 clamp(40px, 7vw, 76px)/1 var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.02em;max-width:14ch;margin:0 0 16px}.lede[data-astro-cid-7aropxhg]{color:#1d1a21cc;max-width:52ch;font-size:clamp(17px,2vw,20px)}.search[data-astro-cid-7aropxhg]{max-width:480px;margin-top:24px}.search[data-astro-cid-7aropxhg] .eyebrow{color:#1d1a21a8}.paths[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.pill[data-astro-cid-7aropxhg]{color:#1d1a21;min-height:40px;font:600 14.5px/1 var(--sans);background:#ffffff8c;border:1px solid #1d1a2124;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.pill[data-astro-cid-7aropxhg]:hover{background:#ffffffd9}.tools[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}@media (width<=760px){.tools[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}}.tools[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex;position:relative}.tools[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{border-color:var(--dusk)}.tools[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg].lead{background:var(--ink);color:var(--on-ink);border-color:var(--ink);grid-column:span 2;justify-content:center}.tools[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg].lead span[data-astro-cid-7aropxhg]{color:color-mix(in srgb, var(--on-ink) 72%, transparent)}.tools[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg].lead b[data-astro-cid-7aropxhg]{font-size:26px}.tools[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg].lead i[data-astro-cid-7aropxhg]{font-size:24px;font-style:normal;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media (width<=760px){.tools[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg].lead{grid-column:auto}}.tools[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font:400 21px/1.2 var(--serif)}.tools[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--dusk);font-size:14.5px}.appcard[data-astro-cid-7aropxhg]{border-radius:var(--r-hero);color:var(--ink-on-light);margin-top:28px;position:relative;overflow:hidden}.appcard[data-astro-cid-7aropxhg] .aura[data-astro-cid-7aropxhg]{background:var(--aura);position:absolute;inset:0}.appcard[data-astro-cid-7aropxhg] .in[data-astro-cid-7aropxhg]{padding:clamp(24px,5vw,44px);text-decoration:none;display:block;position:relative}.appcard[data-astro-cid-7aropxhg] .eyebrow[data-astro-cid-7aropxhg]{color:#1d1a21a8;margin:0 0 10px}.appcard[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font:330 clamp(28px, 4.4vw, 44px)/1.05 var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.015em;max-width:20ch;margin:0 0 10px}.appcard[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:#1d1a21cc;max-width:54ch}.appcard[data-astro-cid-7aropxhg] .go[data-astro-cid-7aropxhg]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.lists[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}@media (width<=760px){.lists[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}}ol[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}ol[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:9px 0;display:flex}ol[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{font:400 21px/1.2 var(--serif);text-decoration:none}.more[data-astro-cid-7aropxhg]{margin:18px 0 0;font-weight:600}ol[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{align-items:center;min-height:30px;display:inline-flex}ol[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{text-decoration:underline}ol[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--dusk);font-variant-numeric:tabular-nums;font-size:14px}
