.prob[data-astro-cid-72py2f2a]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:40px 64px;display:grid}.prob-copy[data-astro-cid-72py2f2a]{max-width:640px}.prob-copy[data-astro-cid-72py2f2a] .h2[data-astro-cid-72py2f2a]{margin-bottom:18px}.prob-copy[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]:not(.eyebrow){color:var(--fg2)}.prob-copy[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]+p[data-astro-cid-72py2f2a]{margin-top:14px}.pull[data-astro-cid-72py2f2a]{background:var(--t6);border-left:4px solid var(--steel);margin:0;padding:30px 32px 28px}.pull[data-astro-cid-72py2f2a] blockquote[data-astro-cid-72py2f2a]{margin:0}.pull[data-astro-cid-72py2f2a] blockquote[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]{color:var(--navy);letter-spacing:-.01em;font-size:clamp(22px,1vw + 16px,30px);font-weight:600;line-height:1.25}.pull[data-astro-cid-72py2f2a] figcaption[data-astro-cid-72py2f2a]{font:500 12px/1.5 var(--f-mono);letter-spacing:.02em;color:var(--slate);margin-top:16px}.pull[data-astro-cid-72py2f2a] cite[data-astro-cid-72py2f2a]{color:var(--navy);font-style:normal}.frame[data-astro-cid-72py2f2a]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:40px 64px;display:grid}.frame-copy[data-astro-cid-72py2f2a] .h2[data-astro-cid-72py2f2a]{margin-bottom:18px}.frame-copy[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]:not(.eyebrow){color:var(--fg2);max-width:56ch}.frame-copy[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]+p[data-astro-cid-72py2f2a]{margin-top:14px}.stack[data-astro-cid-72py2f2a]{gap:8px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.stack-row[data-astro-cid-72py2f2a]{border:1px solid var(--line);background:var(--card);padding:18px 20px 20px}.stack-row--top[data-astro-cid-72py2f2a]{border-top:3px solid var(--steel)}.stack-row--mid[data-astro-cid-72py2f2a]{background:var(--t6);border-color:var(--t6)}.stack-row--base[data-astro-cid-72py2f2a]{background:var(--navy);border-color:var(--navy)}.stack-label[data-astro-cid-72py2f2a]{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--steel);margin-bottom:12px}.stack-row--base[data-astro-cid-72py2f2a] .stack-label[data-astro-cid-72py2f2a]{color:var(--teal)}.stack-items[data-astro-cid-72py2f2a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.stack-row--mid[data-astro-cid-72py2f2a] .stack-items[data-astro-cid-72py2f2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-items--cs[data-astro-cid-72py2f2a]{grid-template-columns:repeat(6,minmax(0,1fr))}.stack-items[data-astro-cid-72py2f2a] li[data-astro-cid-72py2f2a]{font:800 15px/1.25 var(--f-sans);color:var(--navy);border:1px solid var(--line);background:var(--paper);padding:10px 12px}.stack-row--mid[data-astro-cid-72py2f2a] .stack-items[data-astro-cid-72py2f2a] li[data-astro-cid-72py2f2a]{background:var(--card);border-color:var(--card)}.stack-items--cs[data-astro-cid-72py2f2a] li[data-astro-cid-72py2f2a]{background:var(--t2);border-color:var(--t3);color:var(--paper);text-align:center;padding:10px 8px;font-size:14px}.stack-items--cs[data-astro-cid-72py2f2a] li[data-astro-cid-72py2f2a].is-output{border-color:var(--teal);color:var(--teal)}.stack-items--cs[data-astro-cid-72py2f2a] li[data-astro-cid-72py2f2a].is-ground{background:0 0;border-style:dashed}@container (width<=760px){.stack-items--cs[data-astro-cid-72py2f2a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stack-items--letters[data-astro-cid-72py2f2a] li[data-astro-cid-72py2f2a]{padding:0}.stack-items--letters[data-astro-cid-72py2f2a] a[data-astro-cid-72py2f2a]{font:500 30px/1 var(--f-mono);letter-spacing:-.02em;color:var(--steel);transition:background-color var(--t-ctl) var(--ease-out), color var(--t-ctl) var(--ease-out);padding:8px 12px 10px;text-decoration:none;display:block}@media (hover:hover){.stack-items--letters[data-astro-cid-72py2f2a] a[data-astro-cid-72py2f2a]:hover{background:var(--steel);color:var(--paper)}}.stack-items--letters[data-astro-cid-72py2f2a] a[data-astro-cid-72py2f2a]:focus-visible{background:var(--steel);color:var(--paper);outline-offset:-2px}.engine[data-astro-cid-72py2f2a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.engine-copy[data-astro-cid-72py2f2a] .h2[data-astro-cid-72py2f2a]{margin-bottom:18px}.engine-copy[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]:not(.eyebrow){color:var(--t5);max-width:60ch}.engine-copy[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]+p[data-astro-cid-72py2f2a]{margin-top:14px}.engine-links[data-astro-cid-72py2f2a]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.layers[data-astro-cid-72py2f2a]{gap:0;display:grid}.layer[data-astro-cid-72py2f2a]{border:1px solid var(--t3);background:var(--t2);gap:4px;padding:18px 20px;display:grid}.layer--aipr[data-astro-cid-72py2f2a]{border-color:var(--teal);background:var(--navy)}.layer--tam[data-astro-cid-72py2f2a]{background:var(--t1)}.layer-tag[data-astro-cid-72py2f2a]{font:500 11.5px/1.4 var(--f-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--teal)}.layer-name[data-astro-cid-72py2f2a]{font:800 22px/1.2 var(--f-sans);color:var(--paper)}.layer-sub[data-astro-cid-72py2f2a]{color:var(--t5);font-size:15px}.layer--actors[data-astro-cid-72py2f2a]{background:0 0;border-style:dashed;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.layer-chip[data-astro-cid-72py2f2a]{font:700 14px/1.2 var(--f-sans);color:var(--paper);text-align:center;border:1px solid var(--t3);background:var(--t2);padding:10px 6px}.layer-arrows[data-astro-cid-72py2f2a]{justify-content:space-around;height:22px;display:flex}.layer-arrows[data-astro-cid-72py2f2a] span[data-astro-cid-72py2f2a]{background:var(--t3);width:2px}.ways[data-astro-cid-72py2f2a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.way[data-astro-cid-72py2f2a]{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--steel);flex-direction:column;padding:26px 28px 28px;display:flex}.way-tag[data-astro-cid-72py2f2a]{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--steel);margin-bottom:8px}.way[data-astro-cid-72py2f2a] h3[data-astro-cid-72py2f2a]{font-size:var(--fs-card-title-lg);margin-bottom:10px;font-weight:800;line-height:1.2}.way[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]:not(.way-tag){color:var(--slate)}.way[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]:not(.way-tag)+p[data-astro-cid-72py2f2a]{margin-top:12px}.way-cta[data-astro-cid-72py2f2a]{align-self:flex-start;margin-top:auto}.way[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]+.way-cta[data-astro-cid-72py2f2a]{margin-top:24px}.series[data-astro-cid-72py2f2a]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:32px 64px;display:grid}.series--solo[data-astro-cid-72py2f2a]{grid-template-columns:minmax(0,1fr)}.series--solo[data-astro-cid-72py2f2a] .series-head[data-astro-cid-72py2f2a]{max-width:680px}.series-head[data-astro-cid-72py2f2a] .h2[data-astro-cid-72py2f2a]{margin-bottom:14px}.series-head[data-astro-cid-72py2f2a] p[data-astro-cid-72py2f2a]:not(.eyebrow){color:var(--fg2)}.series-link[data-astro-cid-72py2f2a]{margin-top:18px}.posts[data-astro-cid-72py2f2a]{columns:2;border-top:2px solid var(--steel);column-gap:40px;margin:0;padding:18px 0 0;list-style:none}.posts[data-astro-cid-72py2f2a] li[data-astro-cid-72py2f2a]{break-inside:avoid;align-items:baseline;gap:14px;padding:5px 0;font-size:16px;line-height:1.45;display:flex}.post-n[data-astro-cid-72py2f2a]{font:500 12px/1 var(--f-mono);color:var(--steel);flex:none}.post-title[data-astro-cid-72py2f2a]{color:var(--fg2);font-weight:500}.posts[data-astro-cid-72py2f2a] a[data-astro-cid-72py2f2a]{color:var(--navy);font-weight:700;text-decoration:none}@media (width<=1000px){.prob[data-astro-cid-72py2f2a],.frame[data-astro-cid-72py2f2a],.engine[data-astro-cid-72py2f2a],.series[data-astro-cid-72py2f2a]{grid-template-columns:1fr}}@media (width<=760px){.ways[data-astro-cid-72py2f2a]{grid-template-columns:minmax(0,1fr)}.way-cta[data-astro-cid-72py2f2a]{white-space:normal;text-align:center;width:100%}.engine-links[data-astro-cid-72py2f2a] .btn[data-astro-cid-72py2f2a]{width:100%}.stack-items[data-astro-cid-72py2f2a],.stack-items--cs[data-astro-cid-72py2f2a],.layer--actors[data-astro-cid-72py2f2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-items--letters[data-astro-cid-72py2f2a]{grid-template-columns:repeat(4,minmax(0,1fr))}.posts[data-astro-cid-72py2f2a]{columns:1}}
