.fs{background:var(--navy-line);border:1px solid var(--navy-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.fs-step{background:var(--navy-raised);align-items:flex-start;gap:16px;padding:22px 30px 22px 22px;display:flex;position:relative}.fs-icon{color:var(--cream);flex:none}.fs-text{gap:4px;min-width:0;display:grid}.fs-title{margin:0;font-size:17px;font-weight:650;line-height:1.25}.fs-body{color:var(--cream-soft);margin:0;font-size:14px;line-height:1.45}.fs-arrow{z-index:1;background:var(--navy);border:1px solid var(--navy-line);color:var(--cream);margin-top:-13px;padding:2px;position:absolute;top:50%;right:-13px}.fq{gap:16px;display:grid}.fq-list{border-top:1px solid var(--navy-line)}.fq-item{border-bottom:1px solid var(--navy-line)}.fq-item summary{cursor:pointer;min-height:52px;color:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:10px 6px;font-size:16px;font-weight:600;list-style:none;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:hover,.fq-item summary:focus-visible{background:#f1e9d80d;outline:none}.fq-item summary:focus-visible{box-shadow:inset 0 0 0 2px var(--cream)}.fq-mark{color:var(--cream-soft);transition:transform var(--dur-respond) var(--ease-respond);flex:none}.fq-item[open] .fq-mark{transform:rotate(45deg)}.fq-a{max-width:76ch;color:var(--cream-soft);padding:0 6px 16px;line-height:1.55}.fq-a p{margin:0}@media (max-width:760px){.fs{grid-template-columns:1fr}.fs-step{padding:18px 18px 22px}.fs-arrow{margin:0 0 0 -13px;inset:auto auto -13px 50%;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.fq-mark{transition:none}}
.hd{gap:48px;padding-bottom:32px;display:grid}.hd-head{margin-bottom:-24px}.hd-totals{background:var(--navy-line);border:1px solid var(--navy-line);clip-path:polygon(0 0, calc(100% - var(--chamfer-lg)) 0, 100% var(--chamfer-lg), 100% 100%, 0 100%);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.hd-totals li>a,.hd-totals li>div{box-sizing:border-box;background:var(--navy-raised);height:100%;color:var(--cream);transition:background-color var(--dur-respond) var(--ease-respond);flex-direction:column;gap:10px;padding:20px 22px 22px;text-decoration:none;display:flex;position:relative}.hd-totals li>a:hover,.hd-totals li>a:focus-visible{background:#202c4d;outline:none}.hd-totals li>a:focus-visible{box-shadow:inset 0 0 0 2px var(--cream)}.hd-total-k{color:var(--cream-soft);font-size:14px}.hd-total-from{color:var(--cream-faint);align-items:center;gap:4px;margin-top:auto;font-size:12px;display:inline-flex}.hd-total-go{color:var(--cream-faint);transition:transform var(--dur-respond) var(--ease-respond), color var(--dur-respond) var(--ease-respond);position:absolute;top:20px;right:22px}.hd-totals li>a:hover .hd-total-go,.hd-totals li>a:focus-visible .hd-total-go{color:var(--cream);transform:translate(4px)}.hd-big{font-family:var(--font-data), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.1}.hd-big[data-small]{color:var(--cream-soft);font-size:16px;font-weight:400}.hd-big-u{letter-spacing:0;color:var(--cream-faint);margin-top:4px;font-size:14px;font-weight:400;display:block}.hd-coins{gap:4px;display:grid}.hd-coins .hd-big+.hd-big{font-size:clamp(18px,1.6vw,22px)}.hd-sec{gap:20px;display:grid}.hd-sec-head{gap:6px;display:grid}.hd-h2{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:720;font-stretch:76%;line-height:1.05}.hd-sec-sub{color:var(--cream-soft);max-width:72ch;margin:0}.hd-ben{background:var(--navy-line);border:1px solid var(--navy-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.hd-ben li{background:var(--navy-raised);flex-direction:column;gap:8px;padding:22px 24px;display:flex;position:relative}.hd-ben h3{align-items:center;gap:10px;display:flex}.hd-ben h3,.hd-coming h3{margin:0;font-size:17px;font-weight:650}.hd-ben p,.hd-coming p{color:var(--cream-soft);margin:0;line-height:1.5}.hd-ben-go{color:var(--cream);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.hd-ben-go svg{transition:transform var(--dur-respond) var(--ease-respond)}.hd-ben-go:hover svg,.hd-ben-go:focus-visible svg{transform:translate(4px)}.hd-ben-skel{background:var(--navy-raised);height:260px}.hd-coming{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hd-coming li{border:1px dashed var(--navy-line);align-content:start;gap:6px;padding:18px 20px;display:grid}.hd-note,.hd-foot{color:var(--cream-faint);margin:0;font-size:14px}.hd-foot a{color:var(--cream-soft)}@media (max-width:1100px){.hd-coming{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hd{gap:40px}.hd-ben{grid-template-columns:1fr}.hd-ben li{padding:18px}.hd-coming{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hd-total-go,.hd-ben-go svg{transition:none}}.hd-dir{border-left:3px solid var(--cream);background:linear-gradient(90deg,#f1e9d80f,#f1e9d800 70%);gap:6px;margin-top:8px;padding:20px 22px 20px 26px;display:grid}.hd-dir-main{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:720;font-stretch:76%;line-height:1.15}.hd-dir-sub{color:var(--cream-soft);margin:0;font-size:15px}.hh-list{background:var(--navy-line);border:1px solid var(--navy-line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.hh-step{background:var(--navy-raised);grid-template-columns:96px minmax(0,1fr) minmax(0,1.25fr) 88px;align-items:center;gap:8px 24px;padding:18px 22px;display:grid}.hh-step[data-now]{box-shadow:inset 3px 0 0 var(--cream)}.hh-date{font-family:var(--font-data), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--cream-soft);font-size:14px}.hh-text{gap:4px;min-width:0;display:grid}.hh-title{margin:0;font-size:16px;font-weight:650}.hh-body{color:var(--cream-soft);margin:0;font-size:14px;line-height:1.45}.hh-proof{font-size:13px}.hh-bar{background:var(--navy-deep);gap:2px;height:22px;display:flex}.hh-bar>span{background:var(--ff-tex,none), var(--ff-fill);height:100%;display:block}.hh-pct{text-align:right;justify-items:end;gap:2px;display:grid}.hh-pct b{font-family:var(--font-data), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.hh-pct span{color:var(--cream-faint);font-size:12px}.hh-note{color:var(--cream-faint);margin:0;font-size:13px}@media (max-width:760px){.hh-step{grid-template-columns:minmax(0,1fr) auto;padding:16px}.hh-date,.hh-text{grid-column:1/-1}.hh-bar{grid-column:1}}
