.Ay2WsG_page{width:min(100% - (2 * var(--layout-gutter)), var(--layout-content-max));padding-bottom:var(--space-18);margin-inline:auto;overflow-x:clip}.Ay2WsG_page>*+*{margin-top:var(--space-8)}.Ay2WsG_eyebrow,.Ay2WsG_contents>p{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3}.Ay2WsG_eyebrow{color:var(--color-success)}.Ay2WsG_hero{gap:var(--space-12);min-height:0;padding-block:var(--space-12);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;display:grid}.Ay2WsG_heroCopy{min-width:0}.Ay2WsG_hero h1{max-width:12ch;margin-top:var(--space-4);font-size:clamp(3.5rem,min(7.2vw,12vh),7.5rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--line-height-tight);text-wrap:balance}.Ay2WsG_summary{max-width:66ch;margin-top:var(--space-6);color:var(--color-copy-secondary);font-size:var(--font-size-body-large)}.Ay2WsG_factsPanel{padding:var(--space-6);background:var(--color-surface-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-field)}.Ay2WsG_factsPanel dl{margin:0}.Ay2WsG_factsPanel dl>div{gap:var(--space-4);padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border);grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);display:grid}.Ay2WsG_factsPanel dt{color:var(--color-copy-secondary);font-size:var(--font-size-body-small)}.Ay2WsG_factsPanel dd{font-weight:var(--font-weight-bold);margin:0}.Ay2WsG_articleLayout{gap:var(--space-8);grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:start;display:grid}.Ay2WsG_contents{top:calc(var(--space-18) + var(--space-6));padding:var(--space-5);background:var(--color-surface-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);position:sticky}.Ay2WsG_contents>p{color:var(--color-success)}.Ay2WsG_contents ol{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.Ay2WsG_contents a{gap:var(--space-3);color:var(--color-copy-secondary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1);grid-template-columns:auto 1fr;text-decoration-color:#0000;display:grid}.Ay2WsG_contents a:hover,.Ay2WsG_contents a:focus-visible{color:var(--color-ink);text-decoration-color:currentColor}.Ay2WsG_contents a span{color:var(--color-success);font-variant-numeric:tabular-nums}.Ay2WsG_article{gap:var(--space-8);display:grid}.Ay2WsG_article>section{padding:clamp(var(--space-6), 5vw, var(--space-12));background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-field);scroll-margin-top:calc(var(--space-18) + var(--space-6))}.Ay2WsG_article h2,.Ay2WsG_contactPanel h2{max-width:20ch;font-size:clamp(2rem,4vw,4.25rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--line-height-tight);text-wrap:balance}.Ay2WsG_article section>p,.Ay2WsG_article section>ul{max-width:var(--layout-reading-max);margin-top:var(--space-5);color:var(--color-copy-secondary)}.Ay2WsG_article section>ul{gap:var(--space-3);padding-left:var(--space-6);display:grid}.Ay2WsG_contactPanel{gap:var(--space-8);padding:clamp(var(--space-6), 5vw, var(--space-12));background:var(--color-signal-soft);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-field);justify-content:space-between;align-items:end;display:flex}.Ay2WsG_contactPanel h2{margin-top:var(--space-3)}.Ay2WsG_contactPanel a{gap:var(--space-2);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.Ay2WsG_contactPanel svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}@media (max-width:64rem){.Ay2WsG_hero,.Ay2WsG_articleLayout{grid-template-columns:1fr}.Ay2WsG_hero{gap:var(--space-8);min-height:0;padding-block:var(--space-12)}.Ay2WsG_contents{position:static}.Ay2WsG_contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.Ay2WsG_page{padding-bottom:var(--space-12)}.Ay2WsG_hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,15vw,5.25rem)}.Ay2WsG_factsPanel dl>div,.Ay2WsG_contents ol{grid-template-columns:1fr}.Ay2WsG_contactPanel{display:grid}}
