:root{--ink:#10231f;--ink-soft:#37524b;--muted:#5c6b66;--line:#d7ddd8;--paper:#fff;--shell:#faf9f6;--teal:#2f8a80;--teal-deep:#1f6b63;--teal-wash:#e5f0ee;--orange:#d9663f;--mustard:#e5a72e;--coastal:#7fd0cf;--hotdry:#e7ad3c;--humid:#a9c4a0;--urban:#a7bcc5;--danger:#c65a3c;--radius:14px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html,body{margin:0}body{color:var(--ink);background:var(--shell);-webkit-font-smoothing:antialiased;font-family:Archivo,system-ui,sans-serif;line-height:1.5}.wrap{max-width:1080px;margin:0 auto;padding:32px 22px 80px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--teal-deep);font-family:Space Mono,monospace;font-size:11px;font-weight:700}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.02}.hero{grid-template-columns:1.45fr .8fr;align-items:center;gap:34px;margin:14px 0 30px;display:grid}.hero h1{text-transform:none;font-size:clamp(44px,7vw,86px)}.hero p.lede{color:var(--ink-soft);max-width:54ch;margin:18px 0 10px;font-size:19px}.hero p.fine{color:var(--muted);grid-column:1/-1;width:100%;max-width:none;margin:0;font-size:13px}.hero-art{align-self:center;margin:0}.hero-art img{object-fit:contain;background:0 0;width:100%;height:auto;display:block}.hero-art .cap{color:var(--ink-soft);margin-top:6px;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.4}.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:30px 30px 26px;box-shadow:0 24px 60px -46px #10231f80}.card-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.card-head h2{font-size:clamp(30px,4.4vw,50px)}.stepcount{color:var(--muted);white-space:nowrap;font-family:Space Mono,monospace;font-size:13px}.rail{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 6px;display:grid}.rail .seg{border-top:3px solid var(--line);transition:border-color .4s var(--ease);padding-top:12px}.rail .seg .n{color:var(--muted);font-family:Space Mono,monospace;font-size:11px}.rail .seg .t{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:Space Mono,monospace;font-size:12px;font-weight:700}.rail .seg.done{border-color:var(--teal)}.rail .seg.done .n,.rail .seg.done .t{color:var(--teal-deep)}.rail .seg.active{border-color:var(--orange)}.rail .seg.active .t{color:var(--ink)}.stepmenu{flex-wrap:wrap;gap:6px;margin:20px 0 4px;display:flex}.smi{border:1px solid var(--line);background:var(--paper);letter-spacing:.03em;cursor:pointer;color:var(--muted);border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-family:Space Mono,monospace;font-size:11px;transition:all .15s;display:flex}.smi .n{font-weight:700}.smi:hover{border-color:var(--teal)}.smi.done{color:var(--teal-deep);border-color:#bfe0da}.smi.active{background:var(--ink);color:#fff;border-color:var(--ink)}.smi.locked{opacity:.4;cursor:not-allowed}.smi.locked:hover{border-color:var(--line)}.smi:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.terms{margin-top:12px}.terms-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-family:Space Mono,monospace;font-size:10px}.terms-chips{flex-wrap:wrap;gap:6px;display:flex}.term-chip{border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:16px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.term-chip:hover{border-color:var(--teal)}.term-chip.active{background:var(--teal-wash);border-color:var(--teal);color:var(--teal-deep)}.term-chip:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.terms-def{color:var(--ink-soft);border-left:3px solid var(--teal-wash);min-height:1.4em;margin-top:9px;padding-left:10px;font-size:13px}.util{flex-wrap:wrap;gap:8px;display:flex}button.ghost{letter-spacing:.03em;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:10px;padding:9px 13px;font-family:Space Mono,monospace;font-size:11px;transition:all .15s}button.ghost:hover{border-color:var(--teal);color:var(--ink)}button.ghost:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.lab-body{grid-template-columns:1fr;align-items:start;gap:22px;margin-top:22px;display:grid}.decision{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px 28px;display:grid}.decision>.kicker,.decision>h3,.decision>.prompt,.decision>.walkthrough-hint,.decision>.step-art{grid-column:1}.decision>.opts,.decision>.note{grid-column:2}.decision>.opts{grid-row:1/span 5;margin-top:32px}.decision .kicker{margin-bottom:8px}.decision h3{text-transform:none;margin-bottom:14px;font-size:clamp(26px,3.6vw,40px)}.decision .prompt{color:var(--ink-soft);max-width:42ch;margin-bottom:18px;font-size:15.5px}.walkthrough-hint{border-left:4px solid var(--mustard);max-width:44ch;color:var(--ink-soft);background:#fff8ec;margin:-6px 0 18px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:none}.walkthrough-hint.is-on{display:block}.opts{flex-direction:column;gap:10px;display:flex}.opt{text-align:left;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;font-family:inherit;transition:border-color .18s,background .18s,transform .1s;display:flex}.opt:hover{border-color:var(--teal)}.opt:active{transform:translateY(1px)}.opt .dot{border:2px solid var(--line);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;transition:all .18s}.opt .lbl{font-size:15px;font-weight:800}.opt .sub{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500}.opt[aria-pressed=true]{border-color:var(--teal);background:var(--teal-wash)}.opt.worked{cursor:default}.opt .txt{flex-direction:column;display:flex}.opt .lbl,.opt .sub{display:block}.opt-thumb{object-fit:contain;background:#f4f6f5;border-radius:9px;flex:none;width:48px;height:48px;margin-top:1px}.rc-left{align-items:center;gap:9px;min-width:0;display:flex}.rc-thumb{object-fit:contain;background:#f4f6f5;border-radius:7px;flex:none;width:30px;height:30px}.callout{background:var(--teal-wash);color:var(--ink);border-radius:11px;margin-bottom:12px;padding:11px 14px;font-size:14.5px}.callout-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep);margin-right:6px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:inline-block}.others-label{color:var(--ink-soft);margin:16px 0 8px;font-size:13.5px;line-height:1.45}.others{flex-direction:column;gap:8px;display:flex}.opt.info{opacity:.75;cursor:default;background:#fbfcfb;border-style:dashed}.opt.info:hover{border-color:var(--line)}.opt.info .dot{border-style:dashed}.tip{cursor:help;border-bottom:1px dotted var(--teal);white-space:nowrap;outline:none;position:relative}.tip .qmark{background:var(--teal);color:#fff;vertical-align:top;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:2px;font-family:Space Mono,monospace;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.tip .tipbox{z-index:30;white-space:normal;background:var(--ink);color:#fff;border-radius:9px;width:220px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 30px -12px #00000080}.tip .tipbox:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:14px}.tip:hover .tipbox,.tip:focus .tipbox,.tip.open .tipbox{display:block}.table-voices{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:14px;padding:14px}.tv-h{color:var(--ink);margin-bottom:10px;font-size:19px;font-weight:900}.guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guide-profile{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:9px;padding:8px;transition:all .18s;display:grid}.guide-profile[data-active=true]{border-color:var(--teal);background:var(--teal-wash)}.guide-profile img{object-fit:cover;background:#f8f2e7;border-radius:50%;width:48px;height:48px}.guide-profile strong{font-size:12.5px;line-height:1.2;display:block}.guide-profile small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.guide-disclosure{color:var(--muted);margin:9px 1px 0;font-family:Space Mono,monospace;font-size:9.5px}.worked-alt{color:var(--muted);margin:11px 2px 0;font-family:Space Mono,monospace;font-size:12px;line-height:1.5}.opt[aria-pressed=true] .dot{border-color:var(--teal);background:var(--teal);box-shadow:inset 0 0 0 3px var(--paper)}.opt:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.reveal-card{text-align:left;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;width:100%;padding:12px 15px;font-family:inherit;display:block}.reveal-card:hover{border-color:var(--teal)}.reveal-card:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.rc-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rc-name{font-size:15px;font-weight:800}.rc-chev{color:var(--teal-deep);font-family:Space Mono,monospace;font-size:18px;line-height:1}.reveal-card[aria-expanded=true]{border-color:var(--teal);background:var(--teal-wash)}.rc-body{color:var(--ink-soft);margin-top:8px;font-size:13.5px;display:none}.reveal-card[aria-expanded=true] .rc-body{display:block}.note{border-left:4px solid var(--mustard);color:var(--ink-soft);background:#fff8ec;border-radius:0 10px 10px 0;margin-top:16px;padding:11px 14px;font-size:13.5px}.note b{color:var(--ink)}.stage-col{position:static}.assembly-board{aspect-ratio:1.573;border:2px solid var(--ink);isolation:isolate;background:#dcebe7;border-radius:18px;min-height:620px;margin-bottom:14px;padding:18px;position:relative;overflow:hidden;box-shadow:8px 8px #e5b13d}.assembly-board:before{content:"";z-index:-2;opacity:.5;background:radial-gradient(circle at 18% 20%,#ffffffd1,#0000 25%),repeating-linear-gradient(8deg,#10231f09 0 1px,#0000 1px 7px);position:absolute;inset:0}.assembly-board[data-place="Cooler coastal region"]{background-color:#d7e6e6;background-image:url(/images/data-centres/assembly-lab/site-cooler-coastal.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.assembly-board[data-place="Hot, dry region"]{background-color:#f3dfaf;background-image:url(/images/data-centres/assembly-lab/site-hot-dry.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.assembly-board[data-place="Warm, humid region"]{background-color:#d9e7ce;background-image:url(/images/data-centres/assembly-lab/site-warm-humid.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.assembly-board[data-place="Large urban cluster"]{background-color:#d9e4e8;background-image:url(/images/data-centres/assembly-lab/site-urban-cluster.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.assembly-board__label{z-index:6;letter-spacing:.13em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:10px;font-weight:700;position:absolute;top:12px;left:16px}.assembly-recipe{z-index:6;flex-wrap:wrap;align-items:stretch;gap:7px;padding:2px 2px 8px;display:flex;position:absolute;top:40px;left:18px;right:18px;overflow:visible}.assembly-recipe-scroll{display:none}.assembly-recipe__chip{color:#3e2614;background:#f4d9a4;border:1.5px solid #9f7440;border-radius:10px;align-items:center;gap:7px;min-width:max-content;max-width:210px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1.15;display:flex;box-shadow:2px 3px #10231f24}.assembly-recipe__icon{background:#fff2d6;border:1px dashed #9f7440;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.assembly-shell{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 10px #10231f2e);opacity:0;width:88.1%;height:64.4%;transition:.45s var(--ease);position:absolute;top:23.4%;left:3.2%;transform:translateY(16px)scale(.96)}.assembly-board.has-shell .assembly-shell{opacity:1;transform:none}.assembly-piece{z-index:4;color:#3e2614;max-width:25%;min-height:48px;animation:piece-in .38s var(--ease) both;background:#f4d9a4;border:2px solid #9f7440;border-radius:13px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1.15;display:none;position:absolute;box-shadow:3px 4px #10231f2e}.assembly-piece.is-on{display:flex}.assembly-piece__icon{background:#fff2d6;border:1px dashed #9f7440;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.assembly-art-piece{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 4px #10231f29);animation:piece-in .38s var(--ease) both;display:none;position:absolute}.assembly-art-piece.is-on{display:block}.assembly-piece--transfer{width:33%;height:21%;top:47.5%;left:17%}.assembly-piece--rejection{width:21.5%;height:55.4%;top:27.9%;left:67%}.assembly-piece--electricity{width:12.4%;height:14.7%;top:54.5%;left:53.8%}.assembly-piece--water{width:15.8%;height:30.5%;top:34.7%;left:51%}.assembly-piece--evidence{width:15.8%;height:24.9%;top:22.9%;left:21.6%}.assembly-piece--timing{width:12%;height:19%;top:22.9%;left:39%}.assembly-fallback--electricity{bottom:6%;left:2.5%}.assembly-fallback--water{bottom:4%;left:42%}.assembly-fallback--evidence{bottom:6%;right:2.5%}.assembly-fallback--transfer{top:48%;left:22%}.assembly-fallback--rejection{top:47%;right:20%}.assembly-fallback--timing{top:23%;left:39%}@keyframes piece-in{0%{opacity:0;transform:translateY(9px)rotate(-1deg)}to{opacity:1;transform:none}}.assembly-path{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 3px #10231f1f);position:absolute;display:none!important}.assembly-path--heat{width:36%;height:29%;top:28%;left:48%}.assembly-path--water{transform-origin:0;width:42%;height:20%;bottom:-1%;left:48%;transform:rotate(-23deg)}.step-art{border:1px solid var(--line);background:#fffaf2;border-radius:14px;margin:14px 0 16px;padding:8px;display:none;overflow:hidden}.step-art.is-on{display:block}.step-art img{object-fit:contain;width:100%;max-height:240px;display:block}.step-art figcaption{color:var(--muted);padding:5px 7px 2px;font-size:11px}.stage-frame{border:1px solid var(--line);background:linear-gradient(#eaf1ef 0%,#e2ebe8 100%);border-radius:14px;padding:0;position:relative;overflow:hidden}.stage-frame .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);z-index:5;font-family:Space Mono,monospace;font-size:10px;position:absolute;top:10px;left:12px}svg.cut{width:100%;height:auto;display:block}.stage-frame{display:none}.voices{flex-direction:column;gap:9px;margin-top:14px;display:flex}.voice{border:1px solid var(--line);background:var(--paper);opacity:0;animation:rise .5s var(--ease) forwards;border-radius:12px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex;transform:translateY(6px)}@keyframes rise{to{opacity:1;transform:none}}.voice .face{background:#f8f2e7;border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.voice .face img{object-fit:cover;width:100%;height:100%;display:block}.voice__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.voice .who{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);font-family:Space Mono,monospace;font-size:10.5px;font-weight:700}.voice .who,.voice .say{display:block}.voice .say{color:var(--ink);font-size:13.5px}.controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.liveline{color:var(--muted);font-family:Space Mono,monospace;font-size:11px}.btns{gap:10px;display:flex}button.btn{letter-spacing:.04em;cursor:pointer;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:11px;padding:12px 20px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;transition:all .15s}button.btn:hover{background:#f2f5f3}button.btn.primary{background:var(--teal);border-color:var(--teal);color:#fff}button.btn.primary:hover{background:var(--teal-deep)}button.btn:disabled{opacity:.4;cursor:not-allowed}button.btn:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.result{display:none}.result.on{display:block}.lab.hidden{display:none}.od-head h2{text-transform:none;font-size:clamp(30px,4.6vw,52px)}.od-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:26px;margin-top:20px;display:grid}.od-grid>div>svg.cut{display:none}@media (width>=861px){.result .assembly-board{min-height:0}}.signals{flex-direction:column;gap:8px;display:flex}.sig{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px 13px;transition:all .15s;display:grid}.sig:hover,.sig.hot{border-color:var(--teal);background:var(--teal-wash)}.sig .name{font-size:14px;font-weight:800}.sig .name small{color:var(--muted);font-size:12px;font-weight:500;display:block}.level{letter-spacing:.06em;white-space:nowrap;border-radius:20px;padding:4px 9px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.level.L{color:#2f7d4f;background:#e4f2e8}.level.M{color:#9a6a12;background:#fff3d6}.level.H{color:#b1462a;background:#fbe4dc}.agreement{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:18px 18px 8px}.agreement h3{text-transform:none;margin-bottom:10px;font-size:20px}.ag-block{margin-bottom:14px}.ag-block .h{letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700}.ag-block.known .h{color:var(--teal-deep)}.ag-block.promised .h{color:var(--mustard)}.ag-block.unknown .h{color:var(--danger)}.ag-block ul{color:var(--ink-soft);margin:0;padding-left:18px;font-size:13.5px}.ag-block li{margin-bottom:4px}.guard{color:var(--muted);border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:12.5px}@media (width<=860px){.hero,.decision{grid-template-columns:1fr}.decision>.kicker,.decision>h3,.decision>.prompt,.decision>.walkthrough-hint,.decision>.step-art,.decision>.opts,.decision>.note{grid-column:1}.decision>.opts{grid-row:auto;margin-top:0}.assembly-board{aspect-ratio:auto;min-height:510px}.assembly-shell{width:84%;height:53%;top:24%;left:5%}.assembly-piece--transfer{width:43%;top:43%;left:5%}.assembly-piece--rejection{width:22%;height:43%;top:34%;right:4%}.assembly-piece--electricity{width:20%;height:23%;bottom:4%;left:37%}.assembly-piece--water{width:25%;height:17%;bottom:2%;left:39%}.assembly-piece--evidence{width:20%;height:22%;bottom:4%;right:2%}.assembly-path--heat{width:36%;height:25%;top:34%;left:48%}.assembly-path--water{transform-origin:0;width:44%;height:18%;bottom:1%;left:47%;transform:rotate(-23deg)}.assembly-piece{max-width:38%;padding:6px 8px;font-size:10px}.assembly-piece__icon{width:23px;height:23px;font-size:13px}.od-grid{grid-template-columns:1fr}.guide-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.assembly-board{min-height:460px;padding:12px}.assembly-recipe{top:37px;left:42px;right:42px}.assembly-recipe-scroll{width:27px;height:31px;top:40px}.assembly-recipe-scroll--left{left:8px}.assembly-recipe-scroll--right{right:8px}.assembly-recipe__chip{padding:6px 8px;font-size:9.5px}.assembly-shell{width:91%;height:48%;top:27%;left:2%}.guide-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.trail-link{letter-spacing:.04em;color:var(--teal-deep);cursor:pointer;background:0 0;border:none;padding:0;font-family:Space Mono,monospace;font-size:11px;text-decoration:underline}.trail-link:hover{color:var(--ink)}.trail-link:focus-visible{outline:3px solid var(--mustard);outline-offset:3px;border-radius:2px}.scrim{opacity:0;pointer-events:none;transition:opacity .25s var(--ease);z-index:40;background:#10231f6b;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{background:var(--paper);z-index:50;width:min(460px,94vw);height:100%;transition:transform .3s var(--ease);padding:26px 26px 60px;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px -30px #10231f80}.drawer.on{transform:none}.drawer .close{border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;padding:6px 12px;font-family:Space Mono,monospace;font-size:12px;position:absolute;top:18px;right:20px}.drawer .close:hover{background:#f2f5f3}.drawer h3{text-transform:none;margin:4px 0;font-size:26px}.drawer .sub{color:var(--muted);margin-bottom:20px;font-size:13px}.tr-sec{margin-bottom:22px}.tr-sec>.h{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:9px;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700}.def{border-left:3px solid var(--line);margin-bottom:12px;padding:2px 0 2px 12px}.def b{font-size:14px}.def p{color:var(--ink-soft);margin:2px 0 0;font-size:13px}.src{color:var(--ink);margin-bottom:9px;padding-left:16px;font-size:13.5px;position:relative}.src:before{content:"›";color:var(--teal);position:absolute;left:0}.src a{color:inherit;text-underline-offset:2px;text-decoration:underline 1px}.src a:hover{color:var(--teal)}.src span{color:var(--muted);margin-top:1px;font-family:Space Mono,monospace;font-size:11.5px;display:block}.bridge{background:var(--teal-wash);color:var(--ink);border-radius:11px;margin-bottom:6px;padding:13px 15px;font-size:13.5px}.field{border-left:4px solid var(--mustard);background:#fff8ec;border-radius:0 10px 10px 0;margin-bottom:10px;padding:12px 15px}.field b{font-size:13.5px}.field p{color:var(--ink-soft);margin:3px 0 0;font-size:13px}.drawer .foot{color:var(--muted);border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:12px}@media print{.scrim{display:none}.drawer{width:auto;box-shadow:none;position:static;overflow:visible;transform:none}.drawer .close{display:none}}
