.hero-band{background:#142e3a;color:#f8f7f1}.hero{padding-block:64px;gap:80px}.hero h1{font-size:clamp(40px,4.4vw,62px)}.hero em{color:#f3a169}.hero-lead{color:#c0cfd3}.hero .eyebrow{color:#d8e1e3}.hero .primary{background:#e78a48;color:#102c39}.hero .primary:hover{background:#f4a46b}.hero .textlink{color:#e0e7e8}.hero .edition,.hero .edition small{color:#adbec5}.math-art{border:1px solid #ffffff24;background:#193541;transform:rotate(-1deg)}.math-meta{display:flex;justify-content:space-between;gap:15px;padding:18px 20px;font-size:8px;letter-spacing:1.7px;color:#bccbd0}.math-art svg{display:block;width:100%;height:auto}.math-caption{display:flex;justify-content:space-between;align-items:center;padding:19px 20px;border-top:1px solid #ffffff20;gap:10px}.math-caption span{font-size:10px;color:#b5c8ce}.math-caption b{font-size:12px;font-weight:500}.decisions{padding-block:70px}.decision-heading .eyebrow,.prep-heading .eyebrow{color:var(--orange)}.decision-heading h2,.prep-heading h2{font-size:34px;margin-top:10px}.decision-heading>p:last-child,.prep-heading p:last-child{font-size:13px;color:var(--muted);margin-top:12px}.decision-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:62px;margin-top:35px}.decision-brand{background:#eeede6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px;text-align:center;border:1px solid #d9ded5}.decision-brand img{width:215px;max-width:100%;height:150px;object-fit:contain}.decision-brand p{font-size:14px;line-height:1.8;margin-top:20px}.decision-brand a{font-size:11px;border-bottom:1px solid #a8b6b1;margin-top:20px}.decision-list article{display:flex;gap:22px;padding:21px 0;border-top:1px solid #cbd3ce}.decision-list article>span{font:23px Georgia,serif;color:#ba7042;padding-top:4px}.decision-list h3{font-size:22px}.decision-list p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:8px}.decision-list a{display:inline-block;font-size:11px;margin-top:9px;color:#44665f}.next{margin-top:0}.preparation{padding-block:65px 45px}.prep-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.prep-count{text-align:right;white-space:nowrap}.prep-count strong{display:block;font:34px Georgia,serif}.prep-count>span{font-size:11px;color:var(--muted)}#prepProgress{display:block;width:100%;height:4px;margin:25px 0 0;appearance:none;border:0;background:#dce2da}#prepProgress::-webkit-progress-bar{background:#dce2da}#prepProgress::-webkit-progress-value{background:#b96a34}#prepProgress::-moz-progress-bar{background:#b96a34}.prep-list article{border-bottom:1px solid #d5ddd6;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 5px}.prep-list label{display:flex;gap:20px;align-items:center;cursor:pointer;flex:1}.prep-list input{width:20px;height:20px;accent-color:#286956;flex-shrink:0}.prep-index{font:22px Georgia,serif;color:#a2afa8}.prep-list label small{display:block;font-size:10px;color:#867057}.prep-list label b{display:block;font-size:17px;line-height:1.5}.prep-desc{display:block;font-size:12px;color:var(--muted);margin-top:5px;line-height:1.9}.prep-list article:has(input:checked){background:#eaf0e8}.prep-list article>a{font-size:11px;white-space:nowrap;border-bottom:1px solid #b8c5bd}.prep-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:18px}.prep-foot p{font-size:10px;color:#738077;max-width:800px}.prep-foot button{font-size:11px;padding:6px 10px;border:1px solid #bbc7bd;background:transparent;white-space:nowrap}.variant-flow{display:flex;justify-content:space-between;gap:20px;margin-top:35px;background:#eeeee7;border:1px solid #d9ded4;padding:23px 30px;align-items:center}.variant-flow span small{display:block;font-size:9px;color:#7c8072}.variant-flow b{font-size:14px}.variant-flow i{font-style:normal;color:#aeb8ac}.meeting-route{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:28px;font-size:10px}.meeting-route>span{color:#a2663d;font-weight:bold}.meeting-route a{border-bottom:1px solid #c9d2ca;padding:5px}.folder-status{margin-top:35px;border:1px solid #bdcdbd;padding:25px;background:#f1f4ed;scroll-margin-top:100px}.folder-status .eyebrow{font-size:9px;color:#5d7863}.folder-status h3{font-size:23px;margin-top:10px}.folder-status>p:not(.eyebrow){font-size:12px;margin-top:10px;color:#607364}.inventory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}.inventory-grid article{border-top:1px solid #c6d1c2;padding-top:14px}.inventory-grid b,.inventory-grid span,.inventory-grid small{display:block}.inventory-grid b{font-size:17px}.inventory-grid span{font-size:12px;margin-top:5px}.inventory-grid small{font-size:11px;color:#637567;margin-top:8px}.folder-status .inventory-basis{font-size:10px!important;margin-top:20px!important}.topbar nav{gap:20px}
@media(max-width:1000px){.hero{gap:40px}.topbar nav{gap:12px;font-size:11px}.decision-layout{gap:35px}.hero h1{font-size:45px}.prep-list label{gap:12px}}
@media(max-width:760px){.hero{padding-block:43px;gap:34px}.hero h1{font-size:39px;letter-spacing:-2px}.hero-lead{font-size:16px}.hero .edition{margin-top:28px}.math-art{max-width:420px;width:100%;margin:auto;transform:none}.math-meta{font-size:7px}.math-caption b{font-size:11px}.decisions{padding-block:42px}.decision-heading h2,.prep-heading h2{font-size:28px}.decision-layout{grid-template-columns:1fr;gap:23px;margin-top:25px}.decision-brand{padding:23px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.decision-brand img{width:150px;height:100px;grid-row:1/3;margin:auto}.decision-brand p{font-size:12px;margin:0}.decision-brand a{font-size:10px;margin:0}.decision-list article{gap:17px;padding:18px 0}.decision-list h3{font-size:20px}.preparation{padding-block:42px 26px}.prep-heading{align-items:start;gap:14px}.prep-heading h2{font-size:27px}.prep-count strong{font-size:26px}.prep-count>span{font-size:9px}.prep-heading p:last-child{font-size:12px}.prep-list article{align-items:start;gap:10px;flex-wrap:wrap;padding:17px 0}.prep-list label{align-items:start;gap:10px}.prep-list input{margin:7px 0 0}.prep-index{display:none}.prep-list label b{font-size:16px}.prep-list article>a{margin-left:30px;font-size:10px}.prep-foot{align-items:start;flex-direction:column;gap:12px}.variant-flow{padding:16px 12px;gap:7px;margin-top:25px}.variant-flow b{font-size:12px}.variant-flow span small{font-size:8px}.variant-flow i{font-size:11px}.folder-status{padding:20px 17px}.folder-status h3{font-size:21px}.inventory-grid{grid-template-columns:1fr;gap:17px}.meeting-route{gap:9px}.topbar nav a:nth-child(1){display:none}}
@media print{.hero-band{background:white!important;color:#111}.hero .eyebrow,.hero .hero-lead,.hero .edition,.hero .edition small{color:#333}.hero{padding:0 0 20px}.hero h1{font-size:29pt}.math-art,.prep-foot button,.decision-list a,.decision-brand a,.meeting-route,.prep-list article>a{display:none!important}.decisions,.preparation{padding-block:20px}.decision-heading h2,.prep-heading h2{font-size:20pt}.decision-layout{gap:20px;margin-top:18px}.decision-brand{padding:15px}.decision-brand img{height:90px}.decision-list article{padding:10px 0}.decision-list h3{font-size:12pt}.decision-list p{font-size:9pt}.prep-list article{break-inside:avoid;padding:10px 0}.prep-desc{font-size:9pt}.variant-flow{break-inside:avoid}.folder-status{break-inside:avoid}.inventory-grid{grid-template-columns:repeat(3,1fr)}}
