.b16-page{--ink:#10242a;--ice:#eaf3f2;--ice2:#c9e1e4;--rust:#a94122;--rust2:#cf6a3c;--night:#0a252a;--paper:#f3f0e7;background:var(--paper);color:var(--ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;overflow:hidden}.b16-hero{background:var(--night);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(410px,.75fr);min-height:760px;display:grid}.b16-hero-image{min-height:760px;position:relative}.b16-hero-image img{object-fit:cover;object-position:43% center}.b16-hero-image:after{content:"";background:linear-gradient(90deg,#0000 78%,#0a252ad9);position:absolute;inset:0}.b16-hero-image>span{z-index:2;color:#fff;letter-spacing:.08em;background:#071918aa;padding:6px 9px;font:600 .7rem sans-serif;position:absolute;bottom:18px;left:22px}.b16-hero-copy{align-self:center;padding:68px 6vw 60px 3vw}.b16-page .mystrail-record-label{color:#d7edef;border-color:#a8ced0aa}.b16-page .mystrail-record-category{color:#ef9c79}.b16-topic{margin:34px 0 14px}.b16-topic b{letter-spacing:.13em;font-size:1.2rem;display:block}.b16-topic span{letter-spacing:.12em;color:#b8d3d5;margin-top:5px;font:600 .62rem ui-monospace,monospace;display:block}.b16-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.1}.b16-hero h1 em{color:#e47a50;font-style:normal}.b16-lead{color:#eff8f5d9;max-width:570px;margin:28px 0 22px;font-size:1.05rem;line-height:2}.b16-page .mystrail-article-meta{color:#dbeae8b5;border-color:#bad8d744}.b16-wrap{grid-template-columns:170px minmax(0,820px);gap:66px;width:min(1140px,100% - 48px);margin:auto;padding:80px 0 115px;display:grid}.b16-toc{border-top:2px solid var(--rust);align-self:start;font-family:sans-serif;display:grid;position:sticky;top:20px}.b16-toc b{color:var(--rust);letter-spacing:.16em;padding:14px 3px;font-size:.7rem}.b16-toc a{color:#506366;border-top:1px solid #163d4530;padding:10px 3px;font-size:.73rem;text-decoration:none}.b16-article{min-width:0}.b16-opening{border-left:7px solid var(--rust);background:#dce9e8;padding:40px 42px;box-shadow:11px 11px #17373d}.b16-label{letter-spacing:.15em;color:var(--rust);margin:0 0 18px!important;font:700 .69rem ui-monospace,monospace!important}.b16-opening h2,.b16-section>h2{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.32}.b16-opening>p,.b16-section>p{margin:0 0 24px;font-size:1.05rem;line-height:2.12}.b16-section{padding:96px 10px 0;scroll-margin-top:20px}.b16-factline{background:#f7f6ef;border:1px solid #78979a;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:13px;margin:34px 0;padding:22px;display:grid}.b16-factline strong{color:var(--rust)}.b16-factline span{font-size:.86rem;line-height:1.5}.b16-factline i{color:#77999d;font-style:normal}.b16-link{border-bottom:1px solid var(--rust);color:#81341f;gap:12px;margin:4px 0;padding:11px 14px;font:700 .83rem/1.5 sans-serif;text-decoration:none;display:inline-flex}.b16-reaction{color:#fff;background:#15343a;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin:40px 0;padding:28px;display:grid}.b16-reaction>div{border:1px solid #9bc4c666;padding:22px 18px}.b16-reaction>div.red{background:#923d27;border-color:#e6a07e}.b16-reaction span{color:#9bc4c6;font:700 .65rem monospace}.b16-reaction b{margin:8px 0;font-size:1.15rem;display:block}.b16-reaction p{margin:0;font-size:.83rem;line-height:1.65}.b16-reaction>i{color:#b9d0d1;writing-mode:vertical-rl;align-self:center;font:600 .63rem sans-serif}.b16-reaction figcaption,.b16-cutaway figcaption{color:#c4d5d5;grid-column:1/-1;margin-top:10px;font:400 .72rem/1.7 sans-serif}.b16-cold{background:#d9eaeb;margin-top:90px;padding:68px 52px}.b16-thermo{grid-template-columns:1fr 1fr;gap:18px;margin:36px 0;display:grid}.b16-thermo>div{background:#f7fbfa;border-top:4px solid #628f98;padding:24px}.b16-thermo span,.b16-thermo i{font:600 .75rem/1.5 sans-serif;display:block}.b16-thermo b{margin:10px 0;font-size:1.45rem;display:block}.b16-thermo i{color:#657a7e;font-style:normal}.b16-note{color:#fff;background:#17373d;margin:35px 0 0;padding:25px 28px}.b16-note b{color:#f1a080}.b16-note p{margin:9px 0 0;line-height:1.8}.b16-cutaway{background:#d5e8e9;border:1px solid #71949a;margin:40px 0}.b16-cutaway .sky{color:#48656b;background:linear-gradient(#dbe8e8,#f8fbfa);height:70px;padding:20px;font:700 .74rem sans-serif}.b16-cutaway .ice{background:repeating-linear-gradient(165deg,#eaf6f6 0 25px,#c9e4e7 27px 29px);height:300px;position:relative}.b16-cutaway .radar{color:#1c5964;font:700 .75rem/1.5 monospace;position:absolute;top:25px;left:22%}.b16-cutaway .channel{color:#fff;text-align:center;background:#8f3b27;border-radius:50%;padding:12px 20px;font:700 .8rem sans-serif;position:absolute;bottom:70px;left:25%;right:12%;transform:rotate(-4deg)}.b16-cutaway .flow{color:#8f3b27;font:700 .8rem sans-serif;position:absolute;bottom:42px;right:4%}.b16-cutaway .ground{color:#fff;background:#334448;justify-content:space-between;padding:22px;display:flex}.b16-cutaway .ground span{color:#c3d4d5;font:.7rem sans-serif}.b16-cutaway figcaption{background:#15343a;margin:0;padding:15px 20px}.b16-memory{border-top:1px solid #a9412244}.b16-ledger{grid-template-columns:1fr 1fr;gap:18px;margin:36px 0;display:grid}.b16-ledger>div{background:#fffdf7;border:1px solid #728d91;padding:26px}.b16-ledger span{color:var(--rust);font:700 .66rem monospace}.b16-ledger b{margin:10px 0;font-size:1.08rem;display:block}.b16-ledger p{margin:0;font-size:.9rem;line-height:1.75}.b16-status{color:#fff;background:#0d2b31;margin-top:90px;padding:70px 48px}.b16-status .b16-label{color:#e6845e}.b16-status-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.b16-status-card{background:#17383e;border:1px solid #86aaae66;padding:23px}.b16-status-card>span{color:#ec8c68;font:700 .65rem monospace}.b16-status-card h3{margin:9px 0;font-size:1.06rem}.b16-status-card p{color:#e1ecebd6;margin:0;font-size:.88rem;line-height:1.78}.b16-ending{text-align:center;padding:100px 10px 70px}.b16-ending>p:first-child{letter-spacing:.16em;color:var(--rust);font:700 .67rem monospace}.b16-ending h2{font-size:1.2rem}.b16-ending blockquote{color:#173a40;margin:35px auto;font-size:clamp(1.8rem,4vw,3rem);line-height:1.55}.b16-ending>p:last-child{text-align:left;max-width:690px;margin:auto;font-size:1.03rem;line-height:2.08}.b16-page .mystrail-reference-desk{margin-top:25px}.b16-page .mystrail-article-navigation{margin-top:70px}@media (max-width:860px){.b16-hero{flex-direction:column;min-height:0;display:flex}.b16-hero-image{aspect-ratio:4/3;order:0;min-height:0}.b16-hero-image img{object-position:39% center}.b16-hero-image:after{background:linear-gradient(#0000 72%,#0a252a99)}.b16-hero-copy{order:1;padding:42px 22px 54px}.b16-hero h1{font-size:clamp(2.55rem,12vw,4.2rem)}.b16-wrap{width:min(100% - 36px,820px);padding-top:56px;display:block}.b16-toc{display:none}.b16-opening{padding:32px 25px;box-shadow:7px 7px #17373d}.b16-section{padding:76px 2px 0}.b16-cold,.b16-status{margin-left:-18px;margin-right:-18px;padding:56px 22px}.b16-reaction{grid-template-columns:1fr;padding:20px}.b16-reaction>i{writing-mode:horizontal-tb;text-align:center}.b16-thermo,.b16-ledger,.b16-status-grid{grid-template-columns:1fr}.b16-factline{grid-template-columns:auto 1fr}.b16-factline i{text-align:center;grid-column:1/-1;transform:rotate(90deg)}.b16-cutaway .ground{gap:6px;display:grid}.b16-ending{padding-top:82px}}@media (max-width:430px){.b16-hero-image{aspect-ratio:1.18}.b16-hero-image img{object-position:36% center}.b16-hero-copy{padding-top:34px}.b16-lead{font-size:1rem}.b16-opening>p,.b16-section>p{font-size:1rem;line-height:2}.b16-cutaway .ice{height:250px}.b16-cutaway .channel{left:14%;right:7%}}
