.sec-page{width:100%;max-width:1120px;margin-inline:auto;padding:clamp(28px,5vw,68px) clamp(18px,4vw,48px) clamp(56px,7vw,92px)}.sec-head{position:relative;isolation:isolate;overflow:hidden;padding:clamp(38px,6vw,70px);border:1px solid var(--t-os-accent-line);border-radius:24px;background:radial-gradient(64% 100% at 94% 84%,var(--t-os-accent-line),transparent 72%),linear-gradient(135deg,var(--t-os-ink-1),var(--t-os-primary-hover));box-shadow:var(--t-os-e-hero);color:var(--t-os-primary-ink)}.sec-head:after{content:"";position:absolute;z-index:-1;width:min(48vw,520px);aspect-ratio:1;right:-18%;bottom:-82%;border:1px solid var(--t-os-accent-line);border-radius:50%}.sec-kicker{margin:0;font-size:var(--t-fs-2);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-accent-soft)}.sec-h1{max-width:20ch;margin:var(--t-sp-5) 0 0;font-size:var(--t-fs-8);font-weight:600;letter-spacing:-.028em;line-height:1.1;color:var(--t-os-primary-ink)}.sec-lede{max-width:68ch;margin:var(--t-sp-6) 0 0;font-size:var(--t-fs-4);line-height:1.62;color:var(--pp-ink-2)}.sec-nav{display:flex;flex-wrap:wrap;gap:var(--t-sp-3);margin-top:var(--t-sp-6);padding:var(--t-sp-4);border:1px solid var(--t-os-hairline-soft);border-radius:var(--t-os-r3);background:var(--t-os-panel);box-shadow:var(--t-os-e1)}.sec-nav a{font-size:var(--t-fs-2);padding:var(--t-sp-3) var(--t-sp-4);border:1px solid transparent;border-radius:var(--t-os-r2);color:var(--t-os-ink-3);text-decoration:none;transition:color .12s ease,border-color .12s ease,background .12s ease}.sec-nav a:focus-visible,.sec-nav a:hover{color:var(--t-os-accent-text);border-color:var(--t-os-accent-line);background:var(--t-os-accent-wash)}.sec-section{margin-top:var(--t-sp-6);padding:clamp(24px,4vw,42px);border:1px solid var(--t-os-hairline-soft);border-radius:18px;background:var(--t-os-panel);box-shadow:var(--t-os-e1);scroll-margin-top:calc(var(--t-os-bar) + var(--t-sp-6))}.sec-section>p{max-width:72ch;margin:0 0 var(--t-sp-5);font-size:var(--t-fs-3);line-height:1.68;color:var(--t-os-ink-2)}.sec-section>p:last-child{margin-bottom:0}.sec-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--t-sp-5);margin-bottom:var(--t-sp-6)}.sec-h2{margin:0;font-size:var(--t-fs-6);letter-spacing:-.018em;line-height:1.24}.sec-h2,.sec-h3{font-weight:600;color:var(--t-os-ink-1)}.sec-h3{max-width:60ch;margin:var(--t-sp-7) 0 var(--t-sp-5);font-size:var(--t-fs-4)}.sec-section--adverse{border-left:3px solid var(--t-os-danger)}.sec-section--readiness{border-top:3px solid var(--t-os-accent)}.sec-standing{display:inline-flex;align-items:center;gap:var(--t-sp-3);flex:none;font-family:var(--t-data);font-size:var(--t-fs-1);white-space:nowrap;color:var(--t-os-ink-4)}.sec-standing i{width:8px;height:8px;border:1px solid}.sec-standing[data-standing=live]{color:var(--t-os-live)}.sec-standing[data-standing=live] i{background:currentColor}.sec-standing[data-standing=proposed] i{background:transparent}.sec-standing[data-standing=not-held]{color:var(--t-os-danger)}.sec-standing[data-standing=not-held] i{position:relative;background:transparent;overflow:hidden}.sec-standing[data-standing=not-held] i:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;border-top:1px solid;transform:rotate(-45deg)}.sec-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:var(--t-sp-6) 0;background:var(--t-os-hairline-soft);border:1px solid var(--t-os-hairline-soft);border-radius:var(--t-os-r3);overflow:hidden}.sec-fig{padding:var(--t-sp-5);background:var(--t-os-panel)}.sec-fig b{display:block;font-family:var(--t-data);font-size:var(--t-fs-7);font-weight:600;line-height:1.05;color:var(--t-os-ink-1)}.sec-fig span{display:block;margin-top:var(--t-sp-3);font-size:var(--t-fs-2);color:var(--t-os-ink-2)}.sec-fig em{display:block;margin-top:var(--t-sp-2);font-style:normal;font-size:var(--t-fs-1);line-height:1.5;color:var(--t-os-ink-4)}.sec-list{max-width:72ch;margin:0 0 var(--t-sp-5);padding-left:var(--t-sp-6);font-size:var(--t-fs-3);line-height:1.68;color:var(--t-os-ink-2)}.sec-list li{margin-bottom:var(--t-sp-5)}.sec-list li:last-child{margin-bottom:0}.sec-list b{font-weight:600;color:var(--t-os-ink-1)}.sec-list--num{list-style:decimal}.sec-note{display:flex;align-items:flex-start;gap:var(--t-sp-5);max-width:72ch;margin:var(--t-sp-6) 0 0;padding:var(--t-sp-5);border:1px solid var(--t-os-hairline);border-radius:var(--t-os-r2);background:var(--t-os-panel);font-size:var(--t-fs-2);line-height:1.62;color:var(--t-os-ink-2)}.sec-note svg{flex:none;margin-top:2px;color:var(--t-os-ink-4)}.sec-note b{font-weight:600;color:var(--t-os-ink-1)}.sec-basis{max-width:72ch;margin:var(--t-sp-6) 0 0;padding-top:var(--t-sp-5);border-top:1px solid var(--t-os-hairline-soft);font-family:var(--t-data);font-size:var(--t-fs-1);line-height:1.66;color:var(--t-os-ink-4)}.sec-table-scroll{margin:var(--t-sp-6) 0;overflow-x:auto;border:1px solid var(--t-os-hairline-soft);border-radius:var(--t-os-r3)}.sec-table{width:100%;min-width:460px;border-collapse:collapse;background:var(--t-os-panel);font-size:var(--t-fs-2)}.sec-table th{text-align:left;font-weight:600;border-bottom:1px solid var(--t-os-hairline);background:var(--t-os-panel-2)}.sec-table td,.sec-table th{padding:var(--t-sp-5);color:var(--t-os-ink-2)}.sec-table td{vertical-align:top;line-height:1.6;border-bottom:1px solid var(--t-os-hairline-soft)}.sec-table tr:last-child td{border-bottom:0}.sec-table td b{font-weight:600;color:var(--t-os-ink-1)}.sec-section code{font-family:var(--t-data);font-size:var(--t-fs-1);color:var(--t-os-ink-1)}.sec-acts{margin-top:var(--t-sp-6)}@media (max-width:640px){.sec-page{padding:var(--t-sp-6) var(--t-sp-5) var(--t-sp-8)}.sec-head{padding:var(--t-sp-8) var(--t-sp-6);border-radius:18px}.sec-nav{gap:var(--t-sp-2)}.sec-nav a{flex:1 1 calc(50% - var(--t-sp-2))}.sec-section{padding:var(--t-sp-6);border-radius:var(--t-os-r3)}.sec-section--adverse{padding-left:var(--t-sp-5)}}@media print{.sec-nav{display:none}.sec-page{max-width:none;padding:0}.sec-head{border:1px solid var(--t-os-hairline);background:var(--t-os-panel);box-shadow:none}.sec-h1,.sec-head,.sec-kicker,.sec-lede{color:var(--t-os-ink-1)}.sec-section{break-inside:avoid;border:1px solid var(--t-os-hairline);box-shadow:none}.sec-basis,.sec-note,.sec-standing{display:flex;font-size:9pt;color:var(--t-os-ink-1)}.sec-standing{display:inline-flex}.sec-table{font-size:9pt}.sec-table thead{display:table-header-group}}