.publication-hero{display:grid;gap:2rem;padding-block:1rem 3rem}.publication-hero h1{margin:1rem 0 0;max-width:17ch;font-size:2.5rem;line-height:1.02;letter-spacing:-.045em;color:var(--ink)}.publication-thesis{align-self:end;max-width:48ch;font-size:1.0625rem;line-height:1.65}.publication-thesis>:first-child{margin-top:0}.publication-note{font-size:.8125rem;line-height:1.6;color:var(--ink-muted)}.publication-thesis .publication-note{margin-top:1.5rem}.publication-priority{display:grid;gap:1.5rem;padding-block:2rem;border-block:1px solid var(--border-strong)}.publication-number{font:.8125rem var(--font-mono)}.publication-state{display:grid;gap:.625rem;max-width:30rem}.publication-state label{font-size:.8125rem}.publication-state select{min-width:0;min-height:44px;width:100%;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);padding:.625rem;font:inherit;border-radius:0}.publication-state .adv-action{justify-content:space-between}.publication-section{padding-block:2.5rem}.publication-split{display:grid;gap:2.5rem}.publication-section h2,.publication-priority h2{font-size:1.75rem;line-height:1.12;letter-spacing:-.03em;margin:.75rem 0 1.5rem}.publication-section h3{font-size:1.125rem;line-height:1.4}.publication-section p{line-height:1.7;max-width:65ch}.publication-directions,.publication-records{list-style:none;padding:0;margin:1.5rem 0}.publication-directions li,.publication-records>*{border-top:1px solid var(--border)}.publication-directions a{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-block:1.25rem;text-decoration:none}.publication-directions small{display:block;color:var(--ink-muted);font-size:.8125rem;margin-top:.375rem}.publication-finding{padding-block:1.5rem;border-block:1px solid var(--border-strong);align-self:start}.publication-finding p{color:var(--ink-muted)}.publication-finding h3{font-size:1.75rem;line-height:1.2;margin-block:1rem}.publication-instrument{padding-block:2rem;min-width:0;border-block:1px solid var(--border)}.publication-section-head{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:baseline}.publication-section-head h2{font-size:1.75rem;margin:0 0 1rem;line-height:1.2}.publication-instrument .grade-ledger{margin-top:1.5rem}.publication-records>*{padding-block:1.25rem}.publication-records a{text-underline-offset:.2em}.publication-records li>a{display:block;text-decoration:none}.publication-records h3{margin:.5rem 0}.publication-impact{display:grid;gap:1.5rem;margin-top:2rem}.publication-impact article{border-top:1px solid var(--border-strong);padding-top:1rem}.publication-impact .adv-kicker{display:block;margin-bottom:.75rem}.publication-total{font-size:2rem;font-family:var(--font-mono)}.publication-measure{max-width:65ch;line-height:1.7}.stance-layout{display:grid;gap:2rem;border-top:1px solid var(--border-strong);padding-block:2rem}.stance-index{display:grid;gap:.5rem;align-content:start}.stance-index a{padding-block:.75rem;border-bottom:1px solid var(--border);font-size:.8125rem;line-height:1.5}.stance-layout .stance-principle{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:2rem;border-bottom:1px solid var(--border);scroll-margin-top:9rem}.stance-principle__title{margin:0 0 1rem;max-width:32ch;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em}.stance-principle__body,.stance-benchmark p{max-width:65ch;margin:0;line-height:1.75;color:var(--ink-muted)}.stance-benchmark,.stance-claim,.stance-cta{margin-block:2rem}.stance-cta{padding-block:1.5rem;border-top:1px solid var(--border-strong)}.stance-cta p{max-width:65ch;line-height:1.7}.stance-cta nav{display:flex;flex-wrap:wrap;gap:1rem 2rem}.advocacy-shell[data-register=public] .claim-note{border-radius:0}@media(min-width:640px){.publication-impact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.publication-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem;padding-block:2rem 4rem}.publication-hero h1{font-size:3.5rem}.publication-priority{grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-block:3rem}.publication-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}.publication-instrument{padding:2rem}.stance-layout{grid-template-columns:minmax(12rem,1fr) minmax(0,2.5fr);gap:3rem}.stance-index{max-width:25rem}.stance-layout .stance-principle{grid-template-columns:3rem minmax(0,1fr);gap:2rem}}@media(min-width:1280px){.publication-hero{padding-block:3rem 5rem;gap:6rem}.publication-hero h1{font-size:5rem}.publication-section h2,.publication-priority h2{font-size:2.5rem}.publication-section{padding-block:4rem}.publication-impact{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.stance-principle__title{font-size:2rem}}
