.tile[data-astro-cid-pnaynvpt]{display:flex;flex-direction:column;border:1px solid var(--band-rule);border-radius:10px;background:var(--band);overflow:hidden}.tile-text[data-astro-cid-pnaynvpt]{padding:1.5rem 1.5rem 1.25rem}.tile-icon[data-astro-cid-pnaynvpt]{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:8px;border:1px solid var(--band-rule);color:var(--band-accent)}h3[data-astro-cid-pnaynvpt]{font-size:1.1875rem;line-height:1.3;font-weight:600;letter-spacing:-.01em}p[data-astro-cid-pnaynvpt]{margin-top:.5rem;color:var(--panel-muted)}.tile-media[data-astro-cid-pnaynvpt]{margin-top:auto;padding:1.25rem 1.25rem 0;background:var(--panel);border-top:1px solid var(--band-rule)}.tile-media--panel[data-astro-cid-pnaynvpt] .screen-frame{border-color:var(--band-rule);border-bottom:0;border-radius:6px 6px 0 0}.tile-media--phone[data-astro-cid-pnaynvpt]{display:flex;justify-content:center;max-height:17rem;overflow:hidden}.tile-media--phone[data-astro-cid-pnaynvpt] .screen{width:13.75rem}.tile-media--phone[data-astro-cid-pnaynvpt] .screen-frame{border-width:6px;border-radius:28px}.tile--compact[data-astro-cid-pnaynvpt]{border-radius:8px}.tile--compact[data-astro-cid-pnaynvpt] .tile-text[data-astro-cid-pnaynvpt]{padding:1.25rem}.five[data-astro-cid-5wk6as4v]{margin:0;display:grid;grid-template-rows:auto 4.5rem auto;justify-items:stretch}.sources[data-astro-cid-5wk6as4v]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.sources[data-astro-cid-5wk6as4v] li[data-astro-cid-5wk6as4v]{display:flex;justify-content:center;padding-inline:2px}.chip[data-astro-cid-5wk6as4v]{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%;padding:.75rem .25rem;border:1px solid var(--rule);border-radius:8px;background:var(--bg-raised);color:var(--text-muted);font-size:.8125rem;font-weight:500}.lines[data-astro-cid-5wk6as4v]{width:100%;height:100%;color:var(--rule)}.lines--across[data-astro-cid-5wk6as4v]{display:none}.hub[data-astro-cid-5wk6as4v]{justify-self:center;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:10px;background:var(--panel);color:var(--panel-text)}.hub-tile[data-astro-cid-5wk6as4v]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:8px;background:var(--band);border:1px solid var(--band-rule)}.hub-text[data-astro-cid-5wk6as4v]{display:flex;flex-direction:column;line-height:1.3}.hub-text[data-astro-cid-5wk6as4v] strong[data-astro-cid-5wk6as4v]{font-size:1.125rem;font-weight:600}.hub-text[data-astro-cid-5wk6as4v] span[data-astro-cid-5wk6as4v]{color:var(--panel-muted);font-size:.9375rem}@media(min-width:900px){.five[data-astro-cid-5wk6as4v]{grid-template-columns:13rem 1fr auto;grid-template-rows:none;align-items:stretch;min-height:22rem}.sources[data-astro-cid-5wk6as4v]{grid-template-columns:none;grid-template-rows:repeat(5,1fr)}.sources[data-astro-cid-5wk6as4v] li[data-astro-cid-5wk6as4v]{align-items:center;padding:.375rem 0}.chip[data-astro-cid-5wk6as4v]{flex-direction:row;gap:.625rem;padding:.625rem .875rem;font-size:.9375rem}.lines--across[data-astro-cid-5wk6as4v]{display:block}.lines--down[data-astro-cid-5wk6as4v]{display:none}.hub[data-astro-cid-5wk6as4v]{align-self:center;padding:1.25rem 1.5rem}}.lede[data-astro-cid-cmgpsf2k]{margin-top:1rem}.steps[data-astro-cid-cmgpsf2k]{list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:0}.steps[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:2.75rem 1fr;column-gap:.75rem;padding-block:1.25rem;border-top:1px solid var(--rule)}.num[data-astro-cid-cmgpsf2k]{grid-row:span 2;font-size:.875rem;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:.2rem}h3[data-astro-cid-cmgpsf2k]{font-size:1.125rem;font-weight:600}.steps[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{color:var(--text-muted)}.rule-line[data-astro-cid-cmgpsf2k]{display:flex;align-items:flex-start;gap:.75rem;margin-top:2.5rem;padding:1.25rem 1.5rem;border:1px solid var(--rule);border-radius:8px;background:var(--bg-raised);font-size:1.125rem;font-weight:600}.rule-line[data-astro-cid-cmgpsf2k] .icon{margin-top:.15rem}@media(min-width:900px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(5,1fr);gap:1.5rem}.steps[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:block;padding-top:1.25rem;border-top-width:2px}.num[data-astro-cid-cmgpsf2k]{display:block;margin-bottom:1.5rem}h3[data-astro-cid-cmgpsf2k]{margin-bottom:.375rem}.rule-line[data-astro-cid-cmgpsf2k]{display:inline-flex}}.head[data-astro-cid-vpzpabai]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem}.items[data-astro-cid-vpzpabai]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:1.5rem}.items[data-astro-cid-vpzpabai] li[data-astro-cid-vpzpabai]{display:flex;align-items:flex-start;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.items[data-astro-cid-vpzpabai] li[data-astro-cid-vpzpabai] .icon{color:var(--text-muted);margin-top:.15rem}h3[data-astro-cid-vpzpabai]{font-size:1.0625rem;font-weight:600}p[data-astro-cid-vpzpabai]{margin-top:.25rem;color:var(--text-muted)}@media(min-width:1024px){.items[data-astro-cid-vpzpabai]{grid-template-columns:repeat(3,1fr);gap:2rem}}.hero[data-astro-cid-j7pv25f6]{padding-top:3.5rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,1.6rem + 4.2vw,4.5rem);line-height:1.04;font-weight:600;letter-spacing:-.03em;max-width:15ch}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--gold)}.hero-sub[data-astro-cid-j7pv25f6]{margin-top:1.5rem;max-width:36rem;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.55;color:var(--text-muted)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.hero-shot[data-astro-cid-j7pv25f6]{margin-top:3.5rem;aspect-ratio:16 / 9;overflow:hidden}.hero-shot[data-astro-cid-j7pv25f6] .screen-frame{border-bottom:0;border-radius:10px 10px 0 0}.hero-shot[data-astro-cid-j7pv25f6] img{object-fit:cover;object-position:top left}.problem[data-astro-cid-j7pv25f6]{display:grid;gap:3rem}.problem-text[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.band[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:1rem}.tiles[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;margin-top:3rem}.more-heading[data-astro-cid-j7pv25f6]{margin-top:3.5rem;font-size:1rem;font-weight:600;color:var(--panel-muted)}.tiles--more[data-astro-cid-j7pv25f6]{margin-top:1rem}.more-link[data-astro-cid-j7pv25f6]{margin-top:2.5rem}@media(min-width:768px){.hero[data-astro-cid-j7pv25f6]{padding-top:5rem}.hero-shot[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 7}.tiles[data-astro-cid-j7pv25f6],.tiles--more[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hero[data-astro-cid-j7pv25f6]{padding-top:6.5rem}.problem[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4rem}.tiles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.tiles--more[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}
