.band[data-astro-cid-hwvj6ntz]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:flex}.band[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{max-width:24ch}.band[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{max-width:52ch;margin:0}.definition[data-astro-cid-gqf6nxjm]{margin-top:20px}.flowline[data-astro-cid-gqf6nxjm]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.flowline[data-astro-cid-gqf6nxjm] li[data-astro-cid-gqf6nxjm]{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:.875rem}.flowline[data-astro-cid-gqf6nxjm] li[data-astro-cid-gqf6nxjm]+li[data-astro-cid-gqf6nxjm]:before{content:"→";color:var(--ink-3);margin-right:8px}.wf[data-astro-cid-gqf6nxjm]{margin:24px 0 0;padding:0;list-style:none}.wf-card[data-astro-cid-gqf6nxjm]{height:100%;text-decoration:none;display:block}.wf-card[data-astro-cid-gqf6nxjm]:hover{border-color:var(--ink-3)}.wf-card[data-astro-cid-gqf6nxjm] span[data-astro-cid-gqf6nxjm]{color:var(--accent);font-weight:500}.proof[data-astro-cid-kur57igv]{max-width:860px;margin:0;padding:clamp(24px,4vw,40px)}.hero[data-astro-cid-zlzv3u3r] .lead[data-astro-cid-zlzv3u3r]{margin-bottom:24px}.hero[data-astro-cid-zlzv3u3r] .definition[data-astro-cid-zlzv3u3r]{margin-top:20px}.shot[data-astro-cid-zlzv3u3r]{aspect-ratio:16/8;border-radius:var(--radius-l);border:1px dashed var(--line-strong);background:var(--surface);color:var(--ink-3);place-items:center;margin-top:32px;font-size:.875rem;display:grid}.tasks[data-astro-cid-zlzv3u3r]{margin:0;padding:0;list-style:none}.task[data-astro-cid-zlzv3u3r]{font-weight:500;text-decoration:none;display:block}.task[data-astro-cid-zlzv3u3r]:hover{border-color:var(--ink-3)}.narrow[data-astro-cid-5sawbvlm]{max-width:820px}.answer[data-astro-cid-5sawbvlm]{color:var(--ink);font-size:1.0625rem}.video[data-astro-cid-5sawbvlm]{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);margin:28px 0;overflow:hidden}.video[data-astro-cid-5sawbvlm] iframe[data-astro-cid-5sawbvlm]{border:0;width:100%;height:100%}.placeholder[data-astro-cid-5sawbvlm]{color:var(--ink-3);border-style:dashed;place-items:center;font-size:.875rem;display:grid}.parent[data-astro-cid-5sawbvlm]{margin-top:32px}.h3[data-astro-cid-5agv6isc]{font-size:1.125rem}.card[data-astro-cid-5agv6isc] ul[data-astro-cid-5agv6isc]{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.chips[data-astro-cid-5agv6isc] a[data-astro-cid-5agv6isc]{text-decoration:none}.narrow[data-astro-cid-gnantxdm]{max-width:860px}.answer[data-astro-cid-gnantxdm]{color:var(--ink);font-size:1.0625rem}.table-wrap[data-astro-cid-gnantxdm],.choose[data-astro-cid-gnantxdm]{margin:24px 0}.h3[data-astro-cid-gnantxdm]{font-size:1.125rem}.hero[data-astro-cid-zom7kz74]{padding:clamp(40px,6vw,72px) 0 0}.hero[data-astro-cid-zom7kz74] .container[data-astro-cid-zom7kz74],.story[data-astro-cid-zom7kz74]>.container[data-astro-cid-zom7kz74]{max-width:1040px}.logo-row[data-astro-cid-zom7kz74]{align-items:center;min-height:40px;margin:8px 0 28px;display:flex}.logo-row[data-astro-cid-zom7kz74] img[data-astro-cid-zom7kz74]{filter:brightness(0);width:auto;max-width:240px}.logo-row[data-astro-cid-zom7kz74] img[data-astro-cid-zom7kz74][src$=-mono\.svg]{filter:none}.wordmark[data-astro-cid-zom7kz74]{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.hero[data-astro-cid-zom7kz74] h1[data-astro-cid-zom7kz74]{letter-spacing:-.035em;max-width:20ch;margin:12px 0 18px;font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.08}.hero[data-astro-cid-zom7kz74] .lead[data-astro-cid-zom7kz74]{max-width:58ch;margin:0}.facts[data-astro-cid-zom7kz74]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 32px;margin:40px 0 0;padding:20px 0;display:grid}.facts[data-astro-cid-zom7kz74] dt[data-astro-cid-zom7kz74]{color:var(--ink-3);margin-bottom:4px;font-size:.8125rem}.facts[data-astro-cid-zom7kz74] dd[data-astro-cid-zom7kz74]{margin:0;font-size:.9375rem;font-weight:500}.body[data-astro-cid-zom7kz74]{padding-top:clamp(40px,5vw,64px)}.body[data-astro-cid-zom7kz74] h2,.row[data-astro-cid-zom7kz74]>h2[data-astro-cid-zom7kz74]{letter-spacing:-.02em;margin:0;font-size:1.25rem}.body[data-astro-cid-zom7kz74] h2{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,48px);padding-top:clamp(32px,4vw,48px)}.body[data-astro-cid-zom7kz74] h2:first-child{border-top:0;margin-top:0;padding-top:0}.body[data-astro-cid-zom7kz74] h3{margin:28px 0 6px;font-size:1rem}.body[data-astro-cid-zom7kz74] p,.body[data-astro-cid-zom7kz74] li{color:var(--ink-2);max-width:64ch;line-height:1.65}.body[data-astro-cid-zom7kz74] p{margin:0 0 12px}.body[data-astro-cid-zom7kz74] ol,.body[data-astro-cid-zom7kz74] ul{margin:0 0 12px;padding-left:1.25rem}.body[data-astro-cid-zom7kz74] li{margin:4px 0}@media (width>=900px){.body[data-astro-cid-zom7kz74]:after{content:"";clear:both;display:block}.body[data-astro-cid-zom7kz74] h2{float:left;clear:both;border-top:0;width:260px;position:relative}.body[data-astro-cid-zom7kz74] h2:not(:first-child):before{content:"";width:calc(min(1040px, 100vw) - 2 * var(--gutter));border-top:1px solid var(--line);position:absolute;top:0;left:0}.body[data-astro-cid-zom7kz74]>:not(h2){margin-left:316px}.body[data-astro-cid-zom7kz74] h2+*{margin-top:clamp(32px,4vw,48px);padding-top:clamp(32px,4vw,48px)}.body[data-astro-cid-zom7kz74] h2:first-child+*{margin-top:0;padding-top:0}}.row[data-astro-cid-zom7kz74]{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,48px);padding-top:clamp(32px,4vw,48px)}@media (width>=900px){.row[data-astro-cid-zom7kz74]{grid-template-columns:260px minmax(0,1fr);column-gap:56px;display:grid}}.row[data-astro-cid-zom7kz74]>h2[data-astro-cid-zom7kz74]{margin-bottom:20px}.systems[data-astro-cid-zom7kz74]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.systems[data-astro-cid-zom7kz74] li[data-astro-cid-zom7kz74]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.sys-mark[data-astro-cid-zom7kz74]{border:1px solid var(--line);width:76px;height:48px;color:var(--ink-2);background:#fff;border-radius:10px;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.sys-mark[data-astro-cid-zom7kz74] img[data-astro-cid-zom7kz74]{object-fit:contain;width:56px;height:24px}.sys-mark[data-astro-cid-zom7kz74] svg{width:22px;height:22px;color:var(--ink-2)}.systems[data-astro-cid-zom7kz74] strong[data-astro-cid-zom7kz74]{font-size:.9375rem}.systems[data-astro-cid-zom7kz74] p[data-astro-cid-zom7kz74]{color:var(--ink-2);margin:2px 0 0;font-size:.9375rem;line-height:1.55}.quote[data-astro-cid-zom7kz74]{grid-column:2;margin:0}.quote[data-astro-cid-zom7kz74] blockquote[data-astro-cid-zom7kz74]{margin:0}.quote[data-astro-cid-zom7kz74] blockquote[data-astro-cid-zom7kz74] p[data-astro-cid-zom7kz74]{letter-spacing:-.015em;color:var(--ink);max-width:36ch;margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.4}.quote[data-astro-cid-zom7kz74] figcaption[data-astro-cid-zom7kz74]{margin-top:24px}.quote[data-astro-cid-zom7kz74] figcaption[data-astro-cid-zom7kz74]>span[data-astro-cid-zom7kz74]{border-left:2px solid var(--ink);flex-direction:column;padding-left:14px;font-size:.9375rem;display:flex}.quote[data-astro-cid-zom7kz74] figcaption[data-astro-cid-zom7kz74]>span[data-astro-cid-zom7kz74]>span[data-astro-cid-zom7kz74]{color:var(--ink-3)}.related[data-astro-cid-zom7kz74]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.related[data-astro-cid-zom7kz74] a[data-astro-cid-zom7kz74]{border:1px solid var(--line-strong);height:42px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.related[data-astro-cid-zom7kz74] a[data-astro-cid-zom7kz74]:hover{border-color:var(--ink)}.sr-only[data-astro-cid-zom7kz74]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.narrow[data-astro-cid-vwylzvdy]{max-width:820px}.guide[data-astro-cid-vwylzvdy]{padding-bottom:clamp(24px,3vw,40px)}.guide[data-astro-cid-vwylzvdy] h1[data-astro-cid-vwylzvdy]{margin-bottom:.3em;font-size:clamp(2rem,4.4vw,3rem)}.body[data-astro-cid-vwylzvdy]{max-width:none;margin-top:28px}.body[data-astro-cid-vwylzvdy] p,.body[data-astro-cid-vwylzvdy] li{font-size:1.0625rem;line-height:1.7}.body[data-astro-cid-vwylzvdy] h2{margin-top:1.8em;font-size:clamp(1.4rem,2.4vw,1.75rem)}.body[data-astro-cid-vwylzvdy] a{text-underline-offset:2px;text-decoration:underline}.body[data-astro-cid-vwylzvdy] table{border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.body[data-astro-cid-vwylzvdy] th,.body[data-astro-cid-vwylzvdy] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:120px;padding:10px 14px 10px 0}.body[data-astro-cid-vwylzvdy] th{color:var(--ink);border-bottom-color:var(--line-strong);font-weight:600}.body[data-astro-cid-vwylzvdy] ol li::marker{font-weight:600}.byline[data-astro-cid-vwylzvdy] strong[data-astro-cid-vwylzvdy]{color:var(--ink-2);font-weight:600}.sources[data-astro-cid-vwylzvdy]{margin-top:28px}.sources[data-astro-cid-vwylzvdy] h2[data-astro-cid-vwylzvdy]{font-size:1.125rem}.sources[data-astro-cid-vwylzvdy] ul[data-astro-cid-vwylzvdy]{color:var(--ink-3);margin:0;padding-left:1.1em;font-size:.875rem}.sources[data-astro-cid-vwylzvdy] li[data-astro-cid-vwylzvdy]+li[data-astro-cid-vwylzvdy]{margin-top:6px}.sources[data-astro-cid-vwylzvdy] a[data-astro-cid-vwylzvdy]{color:var(--ink-2)}.related[data-astro-cid-vwylzvdy]{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.related[data-astro-cid-vwylzvdy] h2[data-astro-cid-vwylzvdy]{font-size:1.125rem}.related[data-astro-cid-vwylzvdy] ul[data-astro-cid-vwylzvdy]{margin:0;padding-left:1.1em}.related[data-astro-cid-vwylzvdy] li[data-astro-cid-vwylzvdy]+li[data-astro-cid-vwylzvdy]{margin-top:6px}
