.d15-page{--forest:#112b25;--forest2:#173a31;--bronze:#a66e35;--gold:#d0ab6c;--paper:#eee8da;--ink:#202923;--line:#8d7d63;background:var(--paper);color:var(--ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;overflow:hidden}.d15-hero{color:#fff;background:#0d211d;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:720px;display:grid}.d15-hero-media{min-height:720px;position:relative}.d15-hero-media>img{object-fit:cover;object-position:58% center}.d15-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 88%,#0d211d66);position:absolute;inset:0}.d15-hero-media>p{z-index:1;letter-spacing:.14em;color:#fff9;margin:0;font:600 .63rem ui-monospace,monospace;position:absolute;bottom:15px;left:20px}.d15-hero-copy{align-self:center;padding:72px 7vw 64px 4vw}.d15-page .mystrail-record-label{color:#f0d6a9;border-color:#d1ac6d80}.d15-page .mystrail-record-category{color:#d9b475}.d15-topic{margin:34px 0 16px}.d15-topic b{letter-spacing:.12em;font-size:1.24rem;display:block}.d15-topic span{letter-spacing:.12em;color:#d9c9a7;margin-top:5px;font:600 .65rem ui-monospace,monospace;display:block}.d15-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5.3vw,5.7rem);line-height:1.08}.d15-hero h1 em{color:var(--gold);font-style:normal}.d15-lead{color:#f5f0e3d6;max-width:590px;margin:28px 0 22px;font-size:1.05rem;line-height:2}.d15-page .mystrail-article-meta{color:#f7eed6b5;border-color:#d8bb7e44}.d15-layout{grid-template-columns:180px minmax(0,820px);gap:64px;width:min(1160px,100% - 48px);margin:auto;padding:78px 0 110px;display:grid}.d15-toc{border-top:1px solid #83745f;align-self:start;font-family:sans-serif;display:grid;position:sticky;top:24px}.d15-toc b{color:#745938;letter-spacing:.16em;padding:14px 4px;font-size:.7rem}.d15-toc a{color:#695f50;border-top:1px solid #775d3829;padding:9px 4px;font-size:.72rem;line-height:1.45;text-decoration:none}.d15-article{min-width:0}.d15-brief{background:#d9c9ab;border:1px solid #9a805b;grid-template-columns:80px 1fr;gap:26px;padding:34px 36px;display:grid;box-shadow:10px 10px #243b32}.d15-brief>span{color:#73502d;border:1px solid #73502d;border-radius:50%;place-items:center;width:64px;height:64px;font:italic 2.5rem Georgia;display:grid}.d15-brief p{margin:0;line-height:1.9}.d15-brief div>p:first-child{letter-spacing:.17em;color:#74502d;font:700 .67rem sans-serif}.d15-brief h2{margin:8px 0 12px;font-size:1.4rem;line-height:1.55}.d15-section{padding:94px 10px 0;scroll-margin-top:20px}.d15-kicker{letter-spacing:.17em;color:#8b5728;margin:0 0 21px;font:700 .68rem ui-monospace,monospace}.d15-section>h2{letter-spacing:-.035em;margin:0 0 31px;font-size:clamp(2rem,4.3vw,3.35rem);line-height:1.32}.d15-section>p{margin:0 0 25px;font-size:1.05rem;line-height:2.15}.d15-inline{color:#71441f;border-bottom:1px solid #9b632f;gap:13px;margin:3px 0 26px;padding:11px 15px;font:700 .83rem/1.5 sans-serif;text-decoration:none;display:inline-flex}.d15-anatomy{color:#fff;background:#16352e;grid-template-columns:1.05fr .95fr;gap:20px;margin:42px 0;padding:28px;display:grid}.d15-specimen{background:radial-gradient(circle,#315246,#0e2822 68%);place-items:center;min-height:300px;display:grid;position:relative}.d15-specimen .face{clip-path:polygon(50% 0,98% 36%,80% 100%,20% 100%,2% 36%);background:#9a693b;border:0;width:126px;height:120px;position:absolute}.d15-specimen .face:before{content:"";clip-path:inherit;background:#355e4c;position:absolute;inset:7px}.d15-specimen .face i{z-index:1;background:#0d211d;border:6px solid #b3834f;border-radius:50%;width:37px;height:37px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d15-specimen .f1{transform:translate(-53px,-38px)rotate(-8deg)}.d15-specimen .f2{transform:translate(53px,-38px)rotate(8deg)}.d15-specimen .f2 i{width:57px;height:57px}.d15-specimen .f3{transform:translateY(67px)rotate(180deg)}.d15-specimen .f3 i{width:25px;height:25px}.d15-specimen b{color:#d9b87a22;font:700 5.5rem Georgia;position:absolute;top:14px;left:18px}.d15-anatomy-notes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.d15-anatomy-notes p{background:#ffffff0b;border-top:2px solid #b4814c;margin:0;padding:18px}.d15-anatomy-notes b{color:#dfbd80;font-size:1.35rem;display:block}.d15-anatomy-notes span{color:#fff9;margin-top:5px;font:.76rem/1.5 sans-serif;display:block}.d15-anatomy figcaption,.d15-distribution figcaption,.d15-matrix figcaption,.d15-findstack figcaption{color:#ffffff9e;grid-column:1/-1;font-size:.72rem;line-height:1.65}.d15-dark{color:#f7f0e3;background:#112b25;margin-top:92px;padding:72px 48px;box-shadow:0 22px 50px #172b2230}.d15-dark .d15-kicker{color:#d7af6a}.d15-count{border-block:1px solid #d2af7166;align-items:center;gap:28px;margin:40px 0;padding:25px 30px;display:flex}.d15-count strong{color:#d1ac6d;font:500 clamp(4.5rem,12vw,8rem)/.9 Georgia}.d15-count span{letter-spacing:.15em;color:#fff;font:700 .73rem/1.8 ui-monospace,monospace}.d15-count small{color:#ffffff80}.d15-distribution{background:#dfd3bc;border:1px solid #998163;margin:42px 0;padding:30px}.d15-region{grid-template-columns:1fr 2.3fr .8fr;gap:7px;display:grid}.d15-region span{color:#fff;letter-spacing:.08em;background:#254b3e;padding:20px 12px;font:700 .72rem ui-monospace,monospace}.d15-region small{color:#e0bc7e;margin-top:8px;font-size:1rem;display:block}.d15-region .muted{color:#f8f5ec;background:#918a7c}.d15-region .muted small{color:#fff}.d15-line{gap:7px;margin:13px 0;display:flex}.d15-line i{background:#2c5a49;flex:1;height:8px}.d15-line i:nth-last-child(-n+1){background:#918a7c}.d15-distribution>p{margin:18px 0 10px;font-weight:700}.d15-distribution figcaption{color:#6a6256}.d15-ledger{grid-template-columns:1fr 1fr;gap:16px;margin:38px 0;display:grid}.d15-ledger div{background:#f7f1e5;border:1px solid #907957;padding:28px}.d15-ledger div:last-child{color:#fff;background:#263d35}.d15-ledger span{letter-spacing:.16em;color:#9a602c;font:700 .65rem ui-monospace,monospace}.d15-ledger div:last-child span{color:#dfb978}.d15-ledger b{margin:10px 0;font-size:1.25rem;display:block}.d15-ledger p{margin:0;font:.86rem/1.7 sans-serif}.d15-matrix{background:#f7f1e4;border:1px solid #8d7c63;margin:42px 0;font-family:sans-serif}.d15-matrix>div{border-top:1px solid #9b8a7044;grid-template-columns:1.7fr repeat(4,.7fr);display:grid}.d15-matrix>div:first-child{border-top:0}.d15-matrix b,.d15-matrix span{text-align:center;border-left:1px solid #9b8a7044;padding:15px 10px}.d15-matrix b{text-align:left;border-left:0}.d15-matrix .head{color:#fff;background:#283f37;font-size:.74rem}.d15-matrix .leading{background:#e1cfac}.d15-matrix .leading b{color:#72471f}.d15-matrix figcaption{color:#6c6458;padding:13px 15px}.d15-paper{background:#e1d4bc;border:1px solid #a28b67;margin-top:94px;padding:72px 48px;box-shadow:12px 12px #274138}.d15-findstack{margin:40px 0}.d15-findstack>div{border-top:1px solid #9d825a;grid-template-columns:48px 180px 1fr;align-items:center;gap:16px;padding:18px 10px;display:grid}.d15-findstack>div span{color:#915b2c;font:italic 1.4rem Georgia}.d15-findstack>div b{font-size:1.02rem}.d15-findstack>div p{margin:0;font:.82rem/1.7 sans-serif}.d15-findstack strong{color:#fff;text-align:center;background:#263f36;margin-top:14px;padding:20px;display:block}.d15-findstack figcaption{color:#6e6252;margin-top:10px}.d15-topics{color:#fff;background:#16352e;border-left:5px solid #c89e5d;margin:38px 0 24px;padding:30px 32px}.d15-topics span{letter-spacing:.12em;color:#ddba7b;font:700 .65rem sans-serif}.d15-topics h3{margin:10px 0;font-size:1.27rem;line-height:1.65}.d15-topics p{color:#fffbd2;margin:0;line-height:1.9}.d15-status{color:#f7f1e5;background:#162e28;margin-top:92px;padding:68px 48px}.d15-status .d15-kicker{color:#dbb676}.d15-status-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.d15-verdict{background:#ffffff0c;border-top:3px solid #c69754;padding:23px}.d15-verdict span{letter-spacing:.13em;color:#ddb979;font:700 .63rem ui-monospace,monospace}.d15-verdict h3{margin:10px 0;font-size:1rem}.d15-verdict p{color:#fffbc0;margin:0;font:.85rem/1.85 sans-serif}.d15-ending{text-align:center;padding:92px 12px 76px}.d15-ending>p:first-child{letter-spacing:.2em;color:#8b5728;font:700 .68rem ui-monospace,monospace}.d15-ending h2{margin:16px 0 26px;font-size:clamp(1.7rem,3.6vw,2.6rem)}.d15-ending blockquote{color:#724821;border-block:1px solid #97866e;margin:0 auto 28px;padding:28px 12px;font-size:clamp(1.2rem,2.8vw,1.65rem);line-height:1.9}.d15-ending>p:last-child{text-align:left;max-width:680px;margin:auto;font-size:1.02rem;line-height:2.1}@media (max-width:860px){.d15-hero{flex-direction:column;min-height:0;display:flex}.d15-hero-media{aspect-ratio:16/11;order:0;min-height:0}.d15-hero-media:after{background:linear-gradient(#0000 82%,#0d211d59)}.d15-hero-copy{order:1;padding:32px 22px 44px}.d15-hero h1{font-size:clamp(2.65rem,12vw,4.5rem)}.d15-lead{font-size:.96rem}.d15-layout{width:calc(100% - 28px);padding:46px 0 75px;display:block}.d15-toc{display:none}.d15-brief{grid-template-columns:1fr;padding:26px 23px;box-shadow:6px 7px #243b32}.d15-section{padding:72px 7px 0}.d15-section>h2{font-size:2rem}.d15-section>p{font-size:1rem;line-height:2}.d15-anatomy{grid-template-columns:1fr;padding:20px}.d15-anatomy-notes{grid-template-columns:1fr 1fr}.d15-dark,.d15-paper,.d15-status{margin-top:72px;padding:54px 21px}.d15-region,.d15-ledger{grid-template-columns:1fr}.d15-matrix{overflow-x:auto}.d15-matrix>div{min-width:580px}.d15-findstack>div{grid-template-columns:38px 1fr}.d15-findstack>div p{grid-column:2}.d15-status-grid{grid-template-columns:1fr}.d15-ending{padding-top:72px}}@media (max-width:430px){.d15-hero-media{aspect-ratio:4/3}.d15-hero-media>img{object-position:64% center}.d15-topic{margin-top:25px}.d15-topic span{font-size:.58rem}.d15-hero h1{font-size:2.55rem}.d15-anatomy-notes{grid-template-columns:1fr}.d15-specimen{min-height:270px}.d15-count{gap:17px;padding-inline:10px}.d15-count strong{font-size:4.7rem}.d15-section>h2{font-size:1.85rem}.d15-paper,.d15-dark,.d15-status{padding-inline:18px}.d15-ending blockquote br{display:none}}
