.articlehead h1{max-width:1150px}.articlehead>p{max-width:76ch}.draft-label{background:var(--yellow);color:var(--ink);padding:7px 13px;border-radius:30px;display:inline-block;font-size:11px;font-weight:700}.ice-photo{margin:0 4%}.ice-photo img{width:100%;height:clamp(280px,43vw,580px);object-fit:cover;object-position:center 48%;border-radius:3px 3px 64px 3px}.ice-photo figcaption{font-size:12px;max-width:100ch}.ice-photo a{text-decoration:underline}.prose{min-width:0}.prose p{margin:0 0 22px}.prose h2{margin-top:52px}.prose h3{font-size:23px;margin:28px 0 16px}.prose a.source-inline{display:inline;font-size:12px;text-decoration:underline;text-underline-offset:3px}.opening{font-size:21px;line-height:1.65}.ice-panel{padding:30px;background:#123b50;color:#f5f1e5;border-radius:4px 36px 4px 4px;margin:30px 0;overflow:hidden}.ice-panel h3{color:inherit;font-size:30px;line-height:1.15;margin:12px 0 20px}.ice-panel a{color:#ebce8c;text-decoration:underline}.ice-panel .small,.small{font-size:12px;line-height:1.65}.scenario-chart{padding-top:4px}.chart-scale{margin-left:37%;margin-right:13%;display:flex;justify-content:space-between;font-size:11px;color:#b5ced8;margin-bottom:8px}.scenario{display:grid;grid-template-columns:35% 1fr 68px;align-items:center;gap:12px;width:100%;text-align:left;color:inherit;border:1px solid transparent;border-radius:10px;background:none;padding:14px 8px;font:inherit;line-height:1.4;margin:3px 0}.scenario>span:first-child{font-size:12px}.scenario b{font-size:19px;white-space:nowrap}.scenario.active{border-color:#b6c8cb77;background:#ffffff08}.scenario:hover{background:#ffffff10}.bar-track{display:block;height:19px;position:relative;background:#ffffff0d;border-radius:12px}.bar-track:after{content:'';position:absolute;left:50%;top:-8px;bottom:-8px;border-left:1px dashed #faf5deaa}.bar-track i{display:block;width:var(--bar);height:100%;background:var(--bar-color);border-radius:12px;transform-origin:left;transition:transform 1s ease}.animate-ready:not(.on) .bar-track i{transform:scaleX(.02)}.chart-detail{border-top:1px solid #ffffff38;margin:20px 0 10px!important;padding-top:18px;font-size:15px;min-height:105px}.ice-metric{display:flex;gap:26px;align-items:center;padding:28px 0;border-block:1px solid var(--line);margin:30px 0}.ice-metric strong{font-size:100px;line-height:1;color:#1f5969;letter-spacing:-.065em;font-weight:600}.ice-metric h3{margin:0 0 8px;font-size:24px}.ice-metric p{font-size:13px;line-height:1.6;margin:0}.glacier-diagram{padding:26px 20px}.glacier-diagram svg{width:100%;height:auto;display:block;margin:20px 0 0}.glacier-diagram text{fill:#f4f1e5;font:17px Arial,sans-serif}.glacier-diagram .gold-label{fill:#efc882;font-size:15px}.glacier-diagram figcaption{color:#c7d8dc;font-size:12px;line-height:1.65}.current{animation:flow 3.5s linear infinite;animation-play-state:paused}.glacier-diagram.on .current{animation-play-state:running}@keyframes flow{to{stroke-dashoffset:-68}}.chain{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.chain button{border:1px solid #9bb7c066;color:inherit;background:transparent;border-radius:30px;padding:10px 13px;font:inherit;font-size:12px}.chain button[aria-pressed=true]{background:#ebce8c;color:#123b50;border-color:#ebce8c}.flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:8px;align-items:center;padding:12px 0}.flow span{padding:20px 9px;border-block:1px solid #9bb7c055;text-align:center;font-size:13px;line-height:1.5}.flow i{font-style:normal;color:#ebce8c;font-size:22px}.closing{font-size:23px;line-height:1.6;border-left:3px solid #edca64;padding-left:24px;margin-top:35px!important}.editorial-note{padding:25px;background:#dce1d370;border-radius:4px 28px 4px 4px;margin:40px 0}.editorial-note h3{font-size:20px;margin:0 0 12px}.editorial-note p{font-size:12px;line-height:1.7;margin:0}.source-list{font-size:13px;line-height:1.6;border-block:1px solid var(--line);padding:22px 0;scroll-margin-top:30px}.source-list summary{cursor:pointer;font-weight:700;font-size:20px}.source-list ol{padding-left:20px}.source-list li{padding:9px 0}.source-list a{text-decoration:underline;text-underline-offset:3px}.source-list span{display:block;color:#56645d;font-size:11px;margin-top:4px}.ice-footer{padding:45px 4%;background:#123b50;color:#f3f0e7;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.ice-footer strong{font-size:30px;letter-spacing:-.05em}.ice-footer p{font-size:12px}.ice-footer a{display:inline-block;padding:10px 14px;border:1px solid #b2c4c866;border-radius:30px;font-size:12px}.ice-footer .linkrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.prose,.ice-panel{overflow-wrap:break-word}button:focus-visible{outline:3px solid #ebce8c;outline-offset:3px}@media(max-width:850px){.articlelayout{display:block;max-width:820px;margin:auto}.toc{position:static;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:35px}.toc .kicker{width:100%}.toc a{margin-top:0}.ice-photo img{border-radius:3px 3px 35px 3px}}@media(max-width:560px){.ice-panel{padding:23px 17px}.ice-panel h3{font-size:27px}.scenario{grid-template-columns:1fr 60px;gap:9px;padding:11px 7px}.scenario>span:first-child{grid-column:1/-1;font-size:12px}.scenario b{font-size:18px}.chart-scale{margin-left:7px;margin-right:80px}.ice-metric{gap:20px}.ice-metric strong{font-size:75px}.ice-metric h3{font-size:21px}.flow{grid-template-columns:1fr;gap:0}.flow i{transform:rotate(90deg);text-align:center}.flow span{padding:12px 8px}.chart-detail{min-height:0}.opening{font-size:19px}.closing{font-size:21px}.glacier-diagram{padding:20px 10px}.glacier-diagram text{font-size:20px}.glacier-diagram .gold-label{font-size:18px}}@media(prefers-reduced-motion:reduce){.current{animation:none}.bar-track i{transition:none}.animate-ready:not(.on) .bar-track i{transform:none}}
