.page-policy{& .page-top{border-bottom:1px solid var(--rule)}& .ledger dt,& .ledger dd{margin:0}& .flagship{background:var(--policy-wash)}& .flagship-lede{font-size:1.12rem}& .attribution{max-width:var(--measure);background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--graphite);border-radius:var(--radius);color:var(--graphite);margin-top:1.5rem;padding:.9rem 1.2rem;font-size:.97rem}& .attribution strong{color:var(--ink)}& .sources{max-width:var(--measure);border-top:1px solid var(--rule);margin-top:1.75rem;padding-top:1.1rem}& .sources-label{color:var(--graphite);margin-bottom:.6rem;font-size:.9rem;font-weight:650}& .sources ul{padding:0;list-style:none}& .sources li{padding-block:.45rem;font-size:.95rem}& .sources a,& .filed-body li a{padding-block:.3rem}& .sources li span{color:var(--graphite);font-size:.85rem;display:block}& .timeline{max-width:var(--measure);border-top:1px solid var(--rule);margin:1.75rem 0;padding:0;list-style:none}& .timeline li{border-bottom:1px solid var(--rule);grid-template-columns:8.5rem 1fr;gap:1.25rem;padding-block:.8rem;display:grid}& .t-phase{color:var(--policy);font-size:.98rem;font-weight:650}& .t-date{color:var(--graphite);margin-top:.1rem;font-size:.85rem;font-weight:500;display:block}& .t-body{color:var(--graphite)}@media (width<=34rem){& .timeline li{grid-template-columns:1fr;gap:.15rem}}& .steps{flex-wrap:wrap;gap:.6rem 2.25rem;margin-bottom:2rem;padding:0;font-weight:600;list-style:none;display:flex}& .steps li{align-items:center;gap:.6rem;display:inline-flex}& .steps li:not(:last-child):after{content:"→";color:var(--graphite);margin-left:2.25rem;font-weight:400}& .step-num{border:1.5px solid var(--policy);width:1.6rem;height:1.6rem;color:var(--policy);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:650;display:inline-flex}& .steps-detail{max-width:var(--measure);border-top:1px solid var(--rule);margin-bottom:2.25rem;padding:0;list-style:none}& .steps-detail li{border-bottom:1px solid var(--rule);grid-template-columns:2.6rem 1fr;gap:1.1rem;padding-block:1.25rem;display:grid}& .steps-detail h3{font-size:var(--h4);margin-bottom:.35rem}& .steps-detail p{color:var(--graphite)}& .method-note{color:var(--graphite);margin-bottom:1.5rem}& .proposal{max-width:var(--measure);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}& .proposal+.proposal{margin-top:1.5rem}& .proposal-head{border-bottom:1px solid var(--rule);padding:1.5rem 1.75rem 1.1rem}& .proposal-title{font-size:var(--h3)}& .proposal-meta{color:var(--graphite);margin-top:.3rem;font-size:.92rem}& .proposal-part{border-bottom:1px solid var(--rule);grid-template-columns:9.5rem 1fr;gap:1.25rem;padding:1.1rem 1.75rem;display:grid}& .proposal-part:last-of-type{border-bottom:none}& .part-label{color:var(--graphite);padding-top:.15rem;font-size:.92rem;font-weight:650}& .part-body{color:var(--ink)}& .part-recommendation{background:var(--policy-wash);border-left:4px solid var(--policy);padding-left:calc(1.75rem - 4px)}& .part-recommendation .part-label{color:var(--policy)}& .proposal-pdf{padding:0 1.75rem 1.4rem}& .flagship .attribution{margin-top:2rem}& .flagship .timeline{margin:2.5rem 0 0}& .flagship .proposal{margin-top:2.5rem}& .flagship-more{max-width:var(--measure);margin-top:2.5rem}& .flagship .sources{margin-top:2.5rem}& .flagship-more h3{font-size:var(--h3)}& .flagship-more h3+p{margin-top:.5rem}& .flagship-more p+h3{margin-top:2rem}& .flagship-more p{color:var(--graphite)}& .watch-list{border-top:1px solid var(--rule);margin-top:.75rem;padding:0;list-style:none}& .watch-list li{border-bottom:1px solid var(--rule);color:var(--graphite);padding-block:.75rem}& .watch-list li:last-child{border-bottom:none}& .watch-list strong{color:var(--ink)}& .filings-note{color:var(--graphite);margin-bottom:1.5rem}& .filed{max-width:var(--measure);background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--policy);border-radius:var(--radius);padding:1.4rem 1.75rem 1.2rem;scroll-margin-top:5rem}& .filed+.filed{margin-top:1.5rem}& .filed-meta{color:var(--graphite);font-size:.88rem}& .filed-meta time{color:var(--policy);font-weight:650}& .filed-title{font-size:var(--h3);margin-top:.35rem;line-height:1.25}& .filed-summary{color:var(--ink);margin-top:.75rem}& .filed-more{border-top:1px solid var(--rule);margin-top:1rem}& .filed-more summary{cursor:pointer;color:var(--policy);padding-top:.85rem;font-weight:650;list-style:none}& .filed-more summary::-webkit-details-marker{display:none}& .filed-more summary:after{content:" ↓"}& .filed-more[open] summary:after{content:" ↑"}& .filed-body{color:var(--ink);padding-top:.5rem}& .filed-body h4{font-family:var(--serif);font-weight:500;font-size:var(--h4);margin:1.75rem 0 .6rem}& .filed-body p+p,& .filed-body p+ul,& .filed-body p+ol,& .filed-body ul+p,& .filed-body ol+p,& .filed-body table+p,& .filed-body p+table{margin-top:.9rem}& .filed-body ul,& .filed-body ol{padding-left:1.25rem}& .filed-body li+li{margin-top:.45rem}& .filed-body table{border-collapse:collapse;width:100%;font-size:.92rem;display:block;overflow-x:auto}& .filed-body th,& .filed-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.55rem .75rem .55rem 0}& .filed-body th{color:var(--graphite);border-bottom-color:var(--graphite);font-weight:650}& .filed-body>ul:last-child li{color:var(--graphite);font-size:.9rem}& .empty-note{color:var(--graphite);border-left:3px solid var(--rule);max-width:var(--measure);padding-left:1rem}@media (width<=34rem){& .proposal-part{grid-template-columns:1fr;gap:.3rem;padding-inline:1.1rem}& .part-recommendation{padding-left:calc(1.1rem - 4px)}& .proposal-head{padding-inline:1.1rem}& .filed{padding-inline:1.2rem}& .steps li:not(:last-child):after{content:none}}}
