@charset "UTF-8";.pg-topics{padding-block:var(--section-y-tight) var(--section-y)}.pg-topic{display:grid;gap:var(--s-4);padding-block:var(--s-6);border-top:var(--bw) solid var(--rule)}.pg-topic:first-child{border-top:0;padding-top:0}@media(min-width:62em){.pg-topic{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--s-6);align-items:start}}.pg-topic__h{margin:0;font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--fg)}@media(min-width:62em){.pg-topic__h{position:sticky;top:var(--s-7)}}.pg-topic__cards{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.pg-nc{position:relative;display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:var(--s-4);border:var(--bw) solid var(--rule);border-radius:var(--r-lg);background:var(--bg-raised);transition:border-color var(--dur-fast) var(--ease)}.pg-nc:hover,.pg-nc:focus-within{border-color:var(--signal)}.pg-nc:focus-within{outline:2px solid var(--focus);outline-offset:3px}.pg-nc__fig{display:block;width:100%;height:auto;margin:0 0 var(--s-2);border-radius:var(--r-3);background:var(--ink)}.pg-nc__t{margin:0;font-size:var(--fs-h4);line-height:var(--lh-snug)}.pg-nc__a{color:var(--fg);text-decoration:none}.pg-topics .pg-nc__a{color:var(--fg)}.pg-nc__a:focus{outline:none}.pg-nc__a:after{content:"";position:absolute;inset:0;border-radius:inherit}.pg-nc__ch{display:block;margin-bottom:var(--s-1);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--wght-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--live)}.pg-nc__s{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--fg-muted)}.pg-nc__m{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:auto 0 0;padding-top:var(--s-2);font-size:var(--fs-xs);color:var(--fg-muted)}@media(min-width:48em){.pg-nc--lead{grid-column:span 2}.pg-nc--lead .pg-nc__fig{height:11.5rem}}.pg-nc__l{fill:none;stroke:var(--muted-on-dark);stroke-width:3;stroke-linejoin:round}.pg-nc__g{fill:none;stroke:var(--muted-on-dark);stroke-width:2;stroke-dasharray:10 7}.pg-nc__x{fill:none;stroke:var(--muted-on-dark);stroke-width:2;stroke-dasharray:7 6}.pg-nc__e{fill:var(--muted-on-dark)}.pg-nc__n{fill:var(--ink);stroke:var(--signal);stroke-width:3}.pg-nc__nx{fill:none;stroke:var(--signal);stroke-width:2}.pg-nc__n2{fill:none;stroke:var(--signal);stroke-width:4;stroke-linejoin:round}.pg-nc__s2{fill:none;stroke:var(--primary-on-dark);stroke-width:4;stroke-linecap:round}.pg-nc__dot{fill:var(--signal);stroke:var(--ink);stroke-width:3}.pg-nc__dn{fill:var(--ink);font-family:var(--font-mono);font-size:14px;font-weight:600;text-anchor:middle}.pg-nc__p{fill:none;stroke:var(--signal);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.pg-nc__h{fill:var(--signal)}.pg-nc__fig.k-fig{--k-bg: var(--ink)}.pg-nc__lp{stroke:var(--signal);stroke-dasharray:1 2;stroke-dashoffset:0}.k-fig .pg-nc__h{stroke:var(--signal)}.pg-nc__lv{fill:none;stroke:var(--signal);stroke-width:14;stroke-linecap:round}.pg-nc__lv--2{stroke-width:10}.pg-nc__lv--3{stroke-width:6}.pg-nc__lv--4{stroke:var(--muted-on-dark);stroke-width:3}.pg-nc__lv--5{stroke:var(--muted-on-dark);stroke-width:1.5}.pg-topics+.section .small{margin:0;color:var(--fg-muted)}@media print{.pg-topics{background:none}.pg-nc__fig{display:none}}
