:root{--navy:#132b4f;--ink:#26384a;--muted:#576777;--line:#ccd8e6;--accent:#b07912;--tint:#fff5de}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#f4f7fa;color:var(--ink);font-family:Segoe UI,Arial,sans-serif;line-height:1.6}a{color:#12649d;text-underline-offset:3px}button,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #1f72b0;outline-offset:4px}.wrap{width:min(1320px,calc(100% - 64px));margin:auto}.review-bar{padding:10px 32px;background:var(--navy);color:white;font-size:12px;letter-spacing:1px;font-weight:700}.review-bar span{letter-spacing:0;font-weight:400;margin-left:20px;color:#d9e4f2}.header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 0}.brand{color:var(--navy);text-decoration:none;font-size:23px;font-weight:800;line-height:1.15}.brand strong{font-size:16px;margin-left:9px}.header nav{display:flex;gap:25px;flex-wrap:wrap}.header nav a{color:var(--navy);text-decoration:none;font-weight:600;font-size:15px}.hero{padding:54px 0 66px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:80px;align-items:center}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:800;color:#576777;margin:0 0 14px}h1{font-size:clamp(36px,4.3vw,61px);line-height:1.05;color:var(--navy);letter-spacing:-1.7px;margin:0 0 24px}h2{font-size:clamp(27px,3vw,37px);line-height:1.15;color:var(--navy);letter-spacing:-.7px;margin:0}h3{color:var(--navy);margin:0}h4{margin:0}.lead{font-size:23px;font-weight:600;color:var(--navy);line-height:1.4;margin:0 0 15px}.intro{font-size:18px;max-width:660px;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 0}.button{padding:13px 19px;border:1px solid #aabac9;border-radius:8px;text-decoration:none;color:var(--navy);font-weight:700;background:white;display:inline-flex;align-items:center;justify-content:center;gap:13px;font-size:15px;line-height:1.4}.button.primary{background:var(--navy);border-color:var(--navy);color:white}.button span{font-size:13px;font-weight:400;color:#dae5f4}.document-card{background:white;box-shadow:0 15px 40px #132b4f15;border-radius:10px;overflow:hidden;text-decoration:none;border:1px solid var(--line);max-width:300px;justify-self:center}.document-card img{width:100%;display:block}.document-card span{display:flex;justify-content:space-between;gap:25px;background:var(--navy);color:white;padding:15px;font-size:13px}.section{padding:50px 0 60px;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:27px}.section-heading .actions{margin:0}.text-link{font-weight:650;white-space:nowrap}.video-layout{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(250px,1fr);gap:25px;align-items:start}video{display:block;width:100%;aspect-ratio:16/9;background:var(--navy);border-radius:10px;box-shadow:0 14px 35px #132b4f18}.chapters{display:grid;gap:7px}.chapters h3{font-size:18px;margin-bottom:5px}.chapters button{display:flex;gap:12px;align-items:center;text-align:left;font-size:14px;font-weight:600;color:var(--navy);background:white;border:1px solid var(--line);border-radius:7px;padding:10px 12px;line-height:1.4}.chapters button span{font-weight:400;font-size:12px;white-space:nowrap}.chapters button.active{background:var(--navy);color:white}.small-note{font-size:14px;color:var(--muted);line-height:1.6}.map-scroll{overflow:auto;background:white;border:1px solid var(--line);border-radius:12px}.map{position:relative;min-width:1100px;line-height:0}.map img{display:block;width:100%}.map-link{position:absolute;border-radius:4px}.map-link:hover,.map-link:focus-visible{outline:3px solid #12649d;outline-offset:-2px;background:#1f72b014}.phase{margin-top:40px}.phase-title{display:flex;gap:18px;align-items:center;margin-bottom:18px}.phase-title>span{min-width:48px;height:48px;display:grid;place-items:center;background:var(--navy);color:white;font-size:23px;font-weight:700;border-radius:50%}.phase-title p{margin:5px 0 0;color:var(--muted);font-size:15px}.step{background:white;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:9px;margin-bottom:11px;scroll-margin-top:28px}.step summary{display:flex;align-items:center;gap:17px;padding:18px 22px;cursor:pointer;font-size:20px;font-weight:700;line-height:1.35;list-style:none}.step summary::-webkit-details-marker{display:none}.step summary small{display:block;color:var(--muted);font-size:10px;letter-spacing:1.2px;margin-bottom:5px}.step-number{min-width:49px;height:49px;display:grid;place-items:center;border-radius:7px;background:var(--tint);color:var(--accent);font-size:22px}.voting .step-number{font-size:15px;min-width:62px}.expand{margin-left:auto;color:var(--accent);font-size:26px;font-weight:400}.step[open] summary{background:var(--tint);border-radius:4px 8px 0 0}.step[open] .expand{transform:rotate(45deg)}.step-body{padding:7px 26px 22px;font-size:18px}.step-body>p{max-width:1100px}.record{background:#f4f7fa;padding:18px;border-radius:7px;font-size:16px}.routes{padding:0;list-style:none;border-top:1px solid var(--line);margin:25px 0}.routes li{display:grid;grid-template-columns:175px 1fr;gap:20px;padding:15px 10px;border-bottom:1px solid var(--line);font-size:16px}.routes strong{font-size:14px}.statuses{display:grid;grid-template-columns:1fr 1fr 1fr;gap:23px;margin-top:28px}.statuses>div{border-top:4px solid;padding-top:12px}.statuses h4{font-size:12px;text-transform:uppercase;letter-spacing:.6px}.statuses p{font-size:15px;margin:9px 0}.statuses .cba{border-color:#1f72b0}.statuses .cba h4{color:#1f72b0}.statuses .union{border-color:#b07912}.statuses .union h4{color:#b07912}.statuses .rla{border-color:#237a58}.statuses .rla h4{color:#237a58}.step-body .authority{font-size:13px;color:var(--muted);margin-top:25px}.callout{background:var(--navy);color:white;padding:24px 27px;border-radius:9px;font-size:17px}.callout a{color:#c9e6ff}.reference{background:white;border:1px solid var(--line);padding:21px 25px;border-radius:9px;margin-top:13px}.reference summary{cursor:pointer;font-size:20px;font-weight:700;color:var(--navy)}.reference li{padding:8px 0}.references{list-style:none;padding:0}.references li{display:flex;gap:20px;align-items:baseline;border-bottom:1px solid var(--line)}.references li span{flex:1}.table-scroll{overflow:auto}table{border-collapse:collapse;min-width:800px;width:100%;font-size:15px}th,td{text-align:left;border:1px solid var(--line);padding:13px;vertical-align:top}th{background:var(--navy);color:white}.reader{padding:22px;background:#e6ecf1;border:1px solid var(--line);border-radius:12px;text-align:center}.reader-controls{display:flex;justify-content:space-between;gap:18px;margin:0 auto 24px;max-width:1000px}.reader-controls button,.reader-controls select{padding:11px 18px;border:1px solid #aabac9;border-radius:7px;background:white;color:var(--navy);font-weight:600}.reader-controls button:disabled{opacity:.4;cursor:default}.reader img{max-width:100%;max-height:1100px;width:auto;box-shadow:0 10px 25px #132b4f20;display:block;margin:auto;background:white}footer{padding:32px 0 45px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1000px){.hero{gap:35px}.video-layout{grid-template-columns:1fr}.chapters{grid-template-columns:1fr 1fr}.chapters h3{grid-column:1/-1}.header{align-items:start}.header nav{gap:12px 20px;justify-content:flex-end}.brand{min-width:130px}.brand strong{display:block;margin:7px 0 0}.references li{flex-wrap:wrap}}@media(max-width:680px){.wrap{width:calc(100% - 32px)}.review-bar{padding:9px 16px}.review-bar span{display:block;margin:3px 0 0;font-size:11px}.header{gap:18px;padding:22px 0}.header nav{gap:9px 18px}.header nav a{font-size:12px}.hero{padding:32px 0 42px;display:block}.hero .document-card{display:none}h1{font-size:39px}.intro{font-size:17px}.lead{font-size:21px}.section{padding:35px 0 42px}.section-heading{align-items:start;flex-direction:column;gap:18px}.chapters{grid-template-columns:1fr}.step summary{font-size:17px;padding:14px 13px;gap:12px}.step-body{font-size:16px;padding:5px 16px 18px}.routes li{grid-template-columns:1fr;gap:5px}.statuses{grid-template-columns:1fr;gap:18px}.phase-title h3{font-size:20px}.phase-title>span{min-width:38px;height:38px;font-size:19px}.reader{padding:12px}.reader-controls{gap:6px}.reader-controls button,.reader-controls select{padding:9px 10px;font-size:12px}.reference{padding:17px}.references li{display:block}.references li span{display:block}.references li a{display:inline-block;margin-top:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.author-credit{display:flex;align-items:center;gap:17px;margin:24px 0 0;padding:15px 20px;background:#fff;border:1px solid var(--line);border-left:4px solid #b07912;border-radius:9px;width:fit-content;max-width:100%}.author-credit img{width:76px;height:76px;flex:0 0 76px;object-fit:cover;object-position:50% 16%;border-radius:50%;border:2px solid #e4eaf1}.author-credit span{display:block;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:1.2px;text-transform:uppercase}.author-credit strong{display:block;color:var(--navy);font-size:21px;line-height:1.4;margin-top:3px}@media(max-width:680px){.author-credit{gap:14px;padding:13px 16px}.author-credit img{width:64px;height:64px;flex-basis:64px}.author-credit strong{font-size:20px}.author-credit span{font-size:10px;letter-spacing:1px}}
.header nav{align-items:center}.header .share-trigger{padding:9px 13px;font-size:13px;gap:8px}.share-trigger{gap:8px}.share-trigger svg{flex:none}.button[hidden]{display:none}#share-dialog{width:min(610px,calc(100% - 28px));max-height:90vh;padding:25px;border:1px solid #ccd8e6;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 24px 90px #00152b66;overflow:auto}#share-dialog::backdrop{background:#071b33bd;backdrop-filter:blur(4px)}.share-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.share-dialog-heading h2{font-size:27px;letter-spacing:-.4px}.share-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#f4f7fa;color:var(--navy);font-size:28px;line-height:1}.share-preview{width:100%;height:auto;border-radius:9px;display:block}.share-label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin:20px 0 7px}.copy-link-row{display:flex;gap:9px}.copy-link-row input{min-width:0;flex:1;padding:12px;border:1px solid #aabac9;background:#f4f7fa;border-radius:7px;color:var(--ink);font-size:13px}.copy-link-row .button{white-space:nowrap}.share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.whatsapp-share{border-color:#157347;color:#146c43;background:#f0faf4}.share-status{min-height:1.6em;font-size:14px;color:#146c43;margin:14px 0 0}#share-note{font-size:14px;color:var(--muted);margin:17px 0 0}@media(max-width:680px){.header .share-trigger{font-size:12px;padding:7px 10px}#share-dialog{padding:18px}.share-dialog-heading h2{font-size:23px}.copy-link-row{flex-direction:column}.copy-link-row input{width:100%}.share-actions .button{flex:1;font-size:14px}}

/* Make the dated negotiation update easy to find from the top of the briefing. */
.decision-legend{padding:20px 24px;border:1px solid #cbd7e2;border-radius:10px;background:#fff}.decision-legend p{margin:8px 0;font-size:15px}.decision-legend span{display:inline-block;margin-right:16px}.legend-green{color:#18825d}.legend-red{color:#b42332}.legend-yellow{color:#8b6500}.decision-table{min-width:580px;font-size:16px;table-layout:fixed}.decision-table th:first-child{width:50%}.decision-table th{background:#eaf1f7;color:#344f65;font-size:13px}.decision-table td{line-height:1.5}.decision-table td a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.decision-table td:first-child{background:#fff}.parallel-label{font-weight:800;font-size:14px}.source-page{font-size:14px}.step-body .table-scroll{margin:22px 0}.phase>h3{margin-bottom:18px}.video-layout+.small-note{background:#fff6df;border-left:4px solid #c49726;padding:16px 20px;color:#4d452c}.status-step{min-width:100px}.decision-scroll{border-radius:6px}.decision-table{min-width:0}@media(max-width:680px){.decision-table{font-size:13px;table-layout:auto}.decision-table th,.decision-table td{padding:9px 7px}.decision-table th:first-child{width:46%}.step-body .decision-table{min-width:390px}.decision-legend{padding:16px}.decision-legend span{display:block;margin:7px 0}}
.header nav a.status-nav,.button.status-jump{background:#f3d471;color:#132b4f;border:1px solid #c7a44a;border-radius:8px;font-weight:800;padding:10px 14px;line-height:1.35}
.header nav a.status-nav:hover,.button.status-jump:hover{background:#ffe5a0}
@media(max-width:680px){.header nav a.status-nav{font-size:13px;padding:8px 11px}}

/* Preserve the source PDF step-domain colors and key-decision emphasis. */
.step-number{background:var(--accent);color:#fff}
.step summary small{color:#a62d32}

/* Five red decision slashes, matching the source PDF markers. */
.step summary small{display:flex;align-items:center;gap:8px}
.decision-mark{display:block;width:46px;height:16px;flex:0 0 46px;fill:none;stroke:#d64450;stroke-width:1.5;stroke-linecap:butt}

#s01{--accent:#1F72B0;--tint:#E9F3FC}
#s01 .route-0 strong{color:#4A6175}
#s02{--accent:#B07912;--tint:#FFF5DE}
#s02 .route-0 strong{color:#4A6175}
#s03{--accent:#237A58;--tint:#E7F6EF}
#s03 .route-0 strong{color:#4A6175}
#s04{--accent:#B07912;--tint:#FFF5DE}
#s04 .route-0 strong{color:#4A6175}
#s05{--accent:#237A58;--tint:#E7F6EF}
#s05 .route-0 strong{color:#4A6175}
#s05 .route-1 strong{color:#4A6175}
#s06{--accent:#237A58;--tint:#E7F6EF}
#s06 .route-0 strong{color:#1C7859}
#s06 .route-1 strong{color:#4A6175}
#s06 .route-2 strong{color:#4A6175}
#s07{--accent:#B07912;--tint:#FFF5DE}
#s07 .route-0 strong{color:#1C7859}
#s07 .route-1 strong{color:#B43A44}
#s08{--accent:#B07912;--tint:#FFF5DE}
#s08 .route-0 strong{color:#1C7859}
#s08 .route-1 strong{color:#B43A44}
#s08 .route-2 strong{color:#4A6175}
#s09{--accent:#1F72B0;--tint:#E9F3FC}
#s09 .route-0 strong{color:#1C7859}
#s10{--accent:#237A58;--tint:#E7F6EF}
#s10 .route-0 strong{color:#4A6175}
#s10 .route-1 strong{color:#1C7859}
#s11{--accent:#237A58;--tint:#E7F6EF}
#s11 .route-0 strong{color:#1C7859}
#s11 .route-1 strong{color:#4A6175}
#s11 .route-2 strong{color:#4A6175}
#s12{--accent:#7055A0;--tint:#F1ECF9}
#s12 .route-0 strong{color:#1C7859}
#s12 .route-1 strong{color:#B43A44}
#s12 .route-2 strong{color:#4A6175}
#s13{--accent:#7055A0;--tint:#F1ECF9}
#s13 .route-0 strong{color:#1C7859}
#s13 .route-1 strong{color:#1C7859}
#s14{--accent:#7055A0;--tint:#F1ECF9}
#s14 .route-0 strong{color:#1C7859}
#s14 .route-1 strong{color:#4A6175}
#s15{--accent:#237A58;--tint:#E7F6EF}
#s15 .route-0 strong{color:#4A6175}
#s15 .route-1 strong{color:#4A6175}
#s15 .route-2 strong{color:#1C7859}
#s16{--accent:#B07912;--tint:#FFF5DE}
#s16 .route-0 strong{color:#1C7859}
#s16 .route-1 strong{color:#B43A44}
#s16 .route-2 strong{color:#1C7859}
#s17{--accent:#237A58;--tint:#E7F6EF}
#s17 .route-0 strong{color:#1C7859}
#s17 .route-1 strong{color:#B43A44}
#s01{--accent:#2276b5;--tint:#eaf4fc}
#s02{--accent:#b87c08;--tint:#fff5dd}
#s03{--accent:#18825d;--tint:#eaf7f1}
#s04{--accent:#b87c08;--tint:#fff5dd}
#s05{--accent:#18825d;--tint:#eaf7f1}
#s06{--accent:#18825d;--tint:#eaf7f1}
#s07{--accent:#b87c08;--tint:#fff5dd}
#s08{--accent:#b87c08;--tint:#fff5dd}
#s09{--accent:#2276b5;--tint:#eaf4fc}
#s10{--accent:#18825d;--tint:#eaf7f1}
#s11{--accent:#18825d;--tint:#eaf7f1}
#s12{--accent:#7943b3;--tint:#f2ecf8}
#s13{--accent:#7943b3;--tint:#f2ecf8}
#s14{--accent:#7943b3;--tint:#f2ecf8}
#s15{--accent:#18825d;--tint:#eaf7f1}
#s16{--accent:#b87c08;--tint:#fff5dd}
#s17{--accent:#18825d;--tint:#eaf7f1}
#v-A{--accent:#b87c08;--tint:#fff5dd}
#v-B{--accent:#b87c08;--tint:#fff5dd}
#v-C{--accent:#b87c08;--tint:#fff5dd}
#v-D{--accent:#b87c08;--tint:#fff5dd}
#v-E{--accent:#b87c08;--tint:#fff5dd}
#v-F{--accent:#b87c08;--tint:#fff5dd}
#current-stage{--accent:#132b4f;--tint:#132b4f12}
#closeout{--accent:#132b4f;--tint:#132b4f12}
#glossary{--accent:#132b4f;--tint:#132b4f12}
#domains{--accent:#132b4f;--tint:#132b4f12}
#references{--accent:#132b4f;--tint:#132b4f12}
.decision-color-0{color:#18825d;background:#eaf6ee}
.decision-color-1{color:#a62d32;background:#fbecee}
.decision-color-2{color:#8b6500;background:#fff7df}
.map-link-0{left:2.893519%;top:14.336918%;width:9.104936%;height:23.297491%}
.map-link-1{left:8.943698%;top:31.810036%;width:2.357685%;height:0.827957%}
.map-link-2{left:8.747442%;top:34.498208%;width:2.772390%;height:0.827957%}
.map-link-3{left:12.403547%;top:14.336918%;width:9.104942%;height:23.297491%}
.map-link-4{left:18.453733%;top:31.810036%;width:2.357685%;height:0.827957%}
.map-link-5{left:18.257471%;top:34.498208%;width:2.772396%;height:0.827957%}
.map-link-6{left:21.913582%;top:14.336918%;width:9.104936%;height:23.297491%}
.map-link-7{left:27.963762%;top:31.810036%;width:2.357685%;height:0.827957%}
.map-link-8{left:27.767506%;top:34.498208%;width:2.772390%;height:0.827957%}
.map-link-9{left:31.423611%;top:14.336918%;width:9.104936%;height:23.297491%}
.map-link-10{left:37.473791%;top:31.810036%;width:2.357685%;height:0.827957%}
.map-link-11{left:37.277535%;top:34.498208%;width:2.772390%;height:0.827957%}
.map-link-12{left:40.933640%;top:14.336918%;width:9.104942%;height:23.297491%}
.map-link-13{left:47.533860%;top:29.121864%;width:1.582454%;height:0.827957%}
.map-link-14{left:41.338733%;top:30.018817%;width:0.620104%;height:0.827957%}
.map-link-15{left:47.412674%;top:31.810036%;width:1.582448%;height:0.827957%}
.map-link-16{left:41.338733%;top:32.706989%;width:0.620104%;height:0.827957%}
.map-link-17{left:48.728588%;top:34.498208%;width:0.744554%;height:0.827957%}
.map-link-18{left:41.338733%;top:35.395161%;width:1.457998%;height:0.827957%}
.map-link-19{left:50.443675%;top:14.336918%;width:9.104936%;height:23.297491%}
.map-link-20{left:56.922703%;top:29.121864%;width:1.582448%;height:0.827957%}
.map-link-21{left:50.848767%;top:30.018817%;width:0.620098%;height:0.827957%}
.map-link-22{left:51.363773%;top:32.706989%;width:2.357691%;height:0.827957%}
.map-link-23{left:51.363773%;top:35.395161%;width:2.772396%;height:0.827957%}
.map-link-24{left:61.168981%;top:14.336918%;width:11.709086%;height:23.297491%}
.map-link-25{left:67.419097%;top:31.810036%;width:2.357697%;height:0.827957%}
.map-link-26{left:67.222859%;top:34.498208%;width:2.772396%;height:0.827957%}
.map-link-27{left:73.283160%;top:14.336918%;width:11.709144%;height:23.297491%}
.map-link-28{left:80.055729%;top:29.121864%;width:2.901389%;height:0.827957%}
.map-link-29{left:81.017188%;top:31.810036%;width:2.357697%;height:0.827957%}
.map-link-30{left:79.553762%;top:34.498208%;width:2.867245%;height:0.827957%}
.map-link-31{left:73.688252%;top:35.395161%;width:4.151447%;height:0.827957%}
.map-link-32{left:85.397396%;top:14.336918%;width:11.709086%;height:23.297491%}
.map-link-33{left:91.951910%;top:31.810036%;width:3.059144%;height:0.827957%}
.map-link-34{left:85.802488%;top:32.706989%;width:2.672512%;height:0.827957%}
.map-link-35{left:91.755671%;top:34.498208%;width:2.772396%;height:0.827957%}
.map-link-36{left:2.893519%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-37{left:9.815972%;top:62.634409%;width:2.357685%;height:0.827957%}
.map-link-38{left:9.821198%;top:65.322581%;width:2.357685%;height:0.827957%}
.map-link-39{left:14.568866%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-40{left:21.491319%;top:59.946237%;width:2.357685%;height:0.827957%}
.map-link-41{left:20.987407%;top:62.634409%;width:2.357685%;height:0.827957%}
.map-link-42{left:20.791152%;top:65.322581%;width:2.772390%;height:0.827957%}
.map-link-43{left:26.244213%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-44{left:33.166667%;top:59.946237%;width:2.357685%;height:0.827957%}
.map-link-45{left:33.793079%;top:62.634409%;width:2.357685%;height:0.827957%}
.map-link-46{left:33.478675%;top:65.322581%;width:2.357685%;height:0.827957%}
.map-link-47{left:37.919560%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-48{left:45.334398%;top:59.946237%;width:2.357685%;height:0.827957%}
.map-link-49{left:43.134456%;top:62.634409%;width:2.357685%;height:0.827957%}
.map-link-50{left:42.938200%;top:65.322581%;width:2.772390%;height:0.827957%}
.map-link-51{left:50.810185%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-52{left:57.732639%;top:57.258065%;width:2.357697%;height:0.827957%}
.map-link-53{left:55.902801%;top:59.946237%;width:2.357674%;height:0.827957%}
.map-link-54{left:57.977431%;top:62.634409%;width:2.357697%;height:0.827957%}
.map-link-55{left:57.781157%;top:65.322581%;width:2.772373%;height:0.827957%}
.map-link-56{left:62.485532%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-57{left:69.407986%;top:59.946237%;width:2.357697%;height:0.827957%}
.map-link-58{left:69.968924%;top:62.634409%;width:2.357697%;height:0.827957%}
.map-link-59{left:69.772627%;top:65.322581%;width:2.772396%;height:0.827957%}
.map-link-60{left:74.160880%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-61{left:81.083333%;top:59.946237%;width:2.357697%;height:0.827957%}
.map-link-62{left:81.268692%;top:62.634409%;width:2.357697%;height:0.827957%}
.map-link-63{left:81.072454%;top:65.322581%;width:2.772396%;height:0.827957%}
.map-link-64{left:85.836227%;top:44.623656%;width:11.270255%;height:23.835125%}
.map-link-65{left:92.758681%;top:62.634409%;width:2.357697%;height:0.827957%}
.map-link-66{left:93.247338%;top:65.322581%;width:2.357697%;height:0.827957%}
.map-link-67{left:2.893519%;top:75.448029%;width:15.364583%;height:14.874552%}
.map-link-68{left:10.254178%;top:85.752688%;width:2.901418%;height:0.827957%}
.map-link-69{left:9.102969%;top:87.813620%;width:2.866169%;height:0.827957%}
.map-link-70{left:18.663194%;top:75.448029%;width:15.364583%;height:14.874552%}
.map-link-71{left:25.742089%;top:85.752688%;width:2.888796%;height:0.827957%}
.map-link-72{left:25.545833%;top:87.813620%;width:2.931661%;height:0.827957%}
.map-link-73{left:34.432870%;top:75.448029%;width:15.364583%;height:14.874552%}
.map-link-74{left:40.986748%;top:85.752688%;width:2.357685%;height:0.827957%}
.map-link-75{left:40.642321%;top:87.813620%;width:2.866169%;height:0.827957%}
.map-link-76{left:50.202546%;top:75.448029%;width:15.364583%;height:14.874552%}
.map-link-77{left:56.756424%;top:85.752688%;width:2.357697%;height:0.827957%}
.map-link-78{left:58.092998%;top:87.813620%;width:2.866204%;height:0.827957%}
.map-link-79{left:65.972222%;top:75.448029%;width:15.364583%;height:14.874552%}
.map-link-80{left:73.653819%;top:85.752688%;width:2.357697%;height:0.827957%}
.map-link-81{left:73.653356%;top:87.813620%;width:2.866204%;height:0.827957%}
.map-link-82{left:81.741898%;top:75.448029%;width:15.364583%;height:14.874552%}
.map-link-83{left:90.296644%;top:85.035842%;width:2.357697%;height:0.827957%}
.map-link-84{left:89.102546%;top:86.648746%;width:2.901447%;height:0.827957%}
.map-link-85{left:88.906308%;top:88.261649%;width:2.906655%;height:0.827957%}
.map-link-86{left:51.143958%;top:94.802867%;width:6.806273%;height:1.075269%}
.map-link-87{left:58.513079%;top:94.802867%;width:2.603067%;height:1.075269%}
.current-status{padding:0;border:1px solid #c8d4df;overflow:hidden;scroll-margin-top:20px}.status-heading{background:#132b4f;color:white;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.status-date{font-size:13px;font-weight:700;letter-spacing:1.4px;color:#ebc45d}.status-heading h2{font-size:clamp(28px,4vw,40px);margin:10px 0}.status-heading p{margin:0;color:#e1eaf4;font-size:19px}.status-step{border:1px solid #ebc45d;border-radius:12px;color:#ebc45d;padding:16px 24px;font-size:40px;font-weight:750;flex-shrink:0;text-align:center}.status-step span{display:block;font-size:11px;letter-spacing:1px;margin-top:4px}.status-content{padding:24px 30px}.status-intro{font-size:19px;margin:0 0 22px;max-width:1050px}.status-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.status-cards article{background:#f4f7fa;border-top:4px solid #237a58;border-radius:8px;padding:22px}.status-cards article:nth-child(2){border-color:#b07912}.status-cards article:nth-child(3){border-color:#7055a0}.status-label{font-weight:750;font-size:12px;letter-spacing:.8px;color:#526578}.status-cards h3{font-size:23px;line-height:1.2;margin:12px 0}.status-cards p{margin:8px 0 0}.status-basis{border-left:3px solid #b07912;padding-left:16px;margin:25px 0}.status-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.status-actions button{background:#132b4f;color:white}.status-actions button span{color:#ebc45d}.status-actions a{font-weight:600}.status-content details{background:#f8fafc}.status-content blockquote{border-left:3px solid #b07912;margin:18px 0;padding:8px 20px;font-size:18px;line-height:1.65}.status-footnote{margin:20px 0 0}#status-source{scroll-margin-top:20px}summary:focus-visible{outline:3px solid #b07912;outline-offset:4px}@media(max-width:800px){.status-cards{grid-template-columns:1fr}.status-heading,.status-content{padding:22px}.status-step{font-size:28px;padding:12px}.status-heading{align-items:flex-start}}@media(max-width:450px){.status-heading{display:block}.status-step{display:inline-block;margin-top:18px}.status-actions button{width:100%;justify-content:space-between}.status-heading,.status-content{padding:19px}.status-cards article{padding:18px}}

/* Keep the status title readable against its navy header, including on pages
   with a global navy h2 rule. */
.current-status .status-heading h2{color:#fff;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.8px;margin:12px 0 16px}
.current-status .status-heading>div{min-width:0}
.current-status{background:#fff;border-radius:12px;box-shadow:0 10px 30px #132b4f12}
@media(max-width:680px){.current-status .status-heading{display:block}.current-status .status-step{display:inline-block;margin-top:18px;font-size:25px;padding:10px 18px}.current-status .status-heading h2{font-size:36px}}

/* The current-stage badge links to its full written explanation. */
a.status-step{text-decoration:none;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}
a.status-step:hover{background:#263f61;box-shadow:0 0 0 2px #ebc45d}
a.status-step:focus-visible{outline:3px solid #ebc45d;outline-offset:5px}

.current-status .note{font-size:14px;color:#526578}.current-status details{border:1px solid #c8d4df;border-radius:12px;padding:20px;margin-top:24px}.current-status summary{font-weight:700;cursor:pointer}.current-status.wrap{padding:0}
.publication-bar a{color:inherit;text-underline-offset:3px}
