.public-policy-shell-module__xyxrGa__page{background:linear-gradient(#26384112 1px, transparent 1px), linear-gradient(90deg, #26384112 1px, transparent 1px), var(--void);background-size:72px 72px;min-height:100vh;padding-bottom:54px}.public-policy-shell-module__xyxrGa__header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05090cf0;justify-content:space-between;align-items:center;min-height:66px;padding:9px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.public-policy-shell-module__xyxrGa__brand{color:var(--text);align-items:center;gap:10px;display:flex}.public-policy-shell-module__xyxrGa__brand svg{width:34px;height:34px}.public-policy-shell-module__xyxrGa__brand span,.public-policy-shell-module__xyxrGa__footer>div span{display:grid}.public-policy-shell-module__xyxrGa__brand strong,.public-policy-shell-module__xyxrGa__footer strong{color:var(--text-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:640}.public-policy-shell-module__xyxrGa__brand small,.public-policy-shell-module__xyxrGa__footer small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.46rem}.public-policy-shell-module__xyxrGa__header nav,.public-policy-shell-module__xyxrGa__footer nav{align-items:center;gap:8px;display:flex}.public-policy-shell-module__xyxrGa__header nav a{border:1px solid var(--line);min-height:36px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:7px 10px;font-size:.52rem;display:inline-flex}.public-policy-shell-module__xyxrGa__header nav a:hover{border-color:var(--line-bright);background:var(--panel);color:var(--text)}.public-policy-shell-module__xyxrGa__header nav a.public-policy-shell-module__xyxrGa__primary{border-color:var(--cyan);background:var(--cyan);color:var(--void)}.public-policy-shell-module__xyxrGa__header nav svg{width:13px;height:13px}.public-policy-shell-module__xyxrGa__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 230px;gap:clamp(28px,5vw,80px);max-width:1280px;margin:0 auto;padding:clamp(74px,10vw,138px) clamp(18px,4vw,54px) clamp(48px,7vw,88px);display:grid;position:relative}.public-policy-shell-module__xyxrGa__heroMark{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.5rem;display:flex;position:absolute;top:28px;left:clamp(18px,4vw,54px)}.public-policy-shell-module__xyxrGa__heroMark svg{width:14px;height:14px}.public-policy-shell-module__xyxrGa__hero p{margin:0}.public-policy-shell-module__xyxrGa__hero>div>p:first-child{color:var(--amber-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.public-policy-shell-module__xyxrGa__hero h1{max-width:900px;color:var(--text-strong);letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(2.8rem,6.6vw,6.4rem);font-weight:480;line-height:.9}.public-policy-shell-module__xyxrGa__rule{background:linear-gradient(90deg, var(--cyan), transparent);width:min(380px,56%);height:1px;margin-bottom:22px}.public-policy-shell-module__xyxrGa__hero .public-policy-shell-module__xyxrGa__summary{max-width:780px;color:var(--muted);font-size:clamp(.82rem,1.35vw,1.02rem);line-height:1.75}.public-policy-shell-module__xyxrGa__hero dl{border-top:1px solid var(--line-bright);align-self:end;margin:0}.public-policy-shell-module__xyxrGa__hero dl div{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr;gap:12px;padding:12px 0;display:grid}.public-policy-shell-module__xyxrGa__hero dt,.public-policy-shell-module__xyxrGa__hero dd{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.52rem}.public-policy-shell-module__xyxrGa__hero dt{color:var(--faint)}.public-policy-shell-module__xyxrGa__hero dd{color:var(--text)}.public-policy-shell-module__xyxrGa__layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(34px,7vw,104px);max-width:1280px;margin:0 auto;padding:54px clamp(18px,4vw,54px) 86px;display:grid}.public-policy-shell-module__xyxrGa__layout aside{align-self:start;position:sticky;top:96px}.public-policy-shell-module__xyxrGa__layout aside>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:.5rem;display:block}.public-policy-shell-module__xyxrGa__layout aside nav{border-top:1px solid var(--line);display:grid}.public-policy-shell-module__xyxrGa__layout aside nav a{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);grid-template-columns:28px 1fr;align-items:center;gap:7px;font-size:.62rem;display:grid}.public-policy-shell-module__xyxrGa__layout aside nav a:hover{color:var(--text)}.public-policy-shell-module__xyxrGa__layout aside code{color:var(--faint);font-size:.48rem}.public-policy-shell-module__xyxrGa__layout aside p{color:var(--faint);font-family:var(--font-mono);margin:18px 0 0;font-size:.49rem;line-height:1.65}.public-policy-shell-module__xyxrGa__article{counter-reset:policy-section;min-width:0}.public-policy-shell-module__xyxrGa__article section{border-bottom:1px solid var(--line);counter-increment:policy-section;padding:0 0 42px;scroll-margin-top:90px}.public-policy-shell-module__xyxrGa__article section+section{padding-top:42px}.public-policy-shell-module__xyxrGa__article section>span{color:var(--amber-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.public-policy-shell-module__xyxrGa__article section>span:before{content:counter(policy-section, decimal-leading-zero) " / ";color:var(--faint)}.public-policy-shell-module__xyxrGa__article h2{color:var(--text-strong);letter-spacing:-.026em;margin:10px 0 18px;font-size:clamp(1.35rem,2.7vw,2.05rem);font-weight:520}.public-policy-shell-module__xyxrGa__article h3{color:var(--text);letter-spacing:.035em;text-transform:uppercase;margin:28px 0 9px;font-size:.78rem;font-weight:620}.public-policy-shell-module__xyxrGa__article p,.public-policy-shell-module__xyxrGa__article li{color:var(--muted);font-size:.79rem;line-height:1.8}.public-policy-shell-module__xyxrGa__article p{max-width:850px;margin:0 0 14px}.public-policy-shell-module__xyxrGa__article ul{gap:8px;max-width:880px;margin:16px 0 0;padding:0;list-style:none;display:grid}.public-policy-shell-module__xyxrGa__article li{padding-left:18px;position:relative}.public-policy-shell-module__xyxrGa__article li:before{background:var(--cyan);content:"";width:6px;height:1px;position:absolute;top:.78em;left:0}.public-policy-shell-module__xyxrGa__article strong{color:var(--text);font-weight:620}.public-policy-shell-module__xyxrGa__article a{color:var(--cyan);text-underline-offset:3px;-webkit-text-decoration:underline #5cdae661;text-decoration:underline #5cdae661}.public-policy-shell-module__xyxrGa__notice{border-left:2px solid var(--amber);background:#d6a3510f;max-width:880px;margin-top:20px;padding:16px 18px}.public-policy-shell-module__xyxrGa__notice strong{color:var(--amber-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.55rem;display:block}.public-policy-shell-module__xyxrGa__notice p{margin:0}.public-policy-shell-module__xyxrGa__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:26px clamp(18px,4vw,54px) 0;display:flex}.public-policy-shell-module__xyxrGa__footer>div{align-items:center;gap:9px;display:flex}.public-policy-shell-module__xyxrGa__footer>div>svg{width:28px;height:28px}.public-policy-shell-module__xyxrGa__footer nav{flex-wrap:wrap;justify-content:flex-end}.public-policy-shell-module__xyxrGa__footer nav a{color:var(--faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:.49rem;display:inline-flex}.public-policy-shell-module__xyxrGa__footer nav a:hover{color:var(--text)}.public-policy-shell-module__xyxrGa__footer nav svg{width:10px;height:10px}@media (max-width:760px){.public-policy-shell-module__xyxrGa__header{min-height:58px}.public-policy-shell-module__xyxrGa__brand small,.public-policy-shell-module__xyxrGa__header nav a:first-child{display:none}.public-policy-shell-module__xyxrGa__hero{grid-template-columns:1fr}.public-policy-shell-module__xyxrGa__hero h1{font-size:clamp(2.65rem,14vw,4.7rem)}.public-policy-shell-module__xyxrGa__hero dl{width:min(100%,380px)}.public-policy-shell-module__xyxrGa__layout{grid-template-columns:1fr;padding-top:34px}.public-policy-shell-module__xyxrGa__layout aside{position:static}.public-policy-shell-module__xyxrGa__layout aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.public-policy-shell-module__xyxrGa__layout aside nav a:nth-child(odd){border-right:1px solid var(--line);padding-right:8px}.public-policy-shell-module__xyxrGa__layout aside nav a:nth-child(2n){padding-left:8px}.public-policy-shell-module__xyxrGa__footer{gap:22px;display:grid}.public-policy-shell-module__xyxrGa__footer nav{justify-content:flex-start}}@media (max-width:440px){.public-policy-shell-module__xyxrGa__layout aside nav{grid-template-columns:1fr}.public-policy-shell-module__xyxrGa__layout aside nav a:nth-child(odd){border-right:0}.public-policy-shell-module__xyxrGa__layout aside nav a:nth-child(2n){padding-left:0}}
