.m31{color:#202927;--mystrail-hero-background:#101b18;--mystrail-hero-accent:#d9b86c;--mystrail-record-accent:#a8792f;background:#ece9df}.m31-hero{background:#101b18;position:relative;overflow:hidden}.m31-hero img{object-fit:cover;object-position:35% 65%}.m31-hero figcaption{color:#f8f1df;font:11px/1.6 var(--mystrail-font-ui);text-align:right;background:#06100cd9;margin:0;padding:10px 15px;position:absolute;inset:auto 0 0}.m31-toc{font:13px/1.8 var(--mystrail-font-ui);border-top:2px solid #a8792f;gap:14px;padding:22px 0;display:grid}.m31-toc small{color:#75551f}.m31-toc a{color:#24453b;text-decoration:none}.m31-chapter{margin:0 0 68px;scroll-margin-top:30px}.m31-kicker{font:600 12px/1.8 var(--mystrail-font-ui);letter-spacing:.08em;color:#7b5920}.m31-chapter h2{font:500 clamp(29px,3.2vw,42px)/1.5 var(--mystrail-font-heading);margin:0 0 26px}.m31-chapter>p:not(.m31-kicker){font-size:var(--mystrail-reading-size);line-height:var(--mystrail-reading-leading);margin:0 0 24px}.m31-note{background:#dce5dc;border-left:3px solid #50725c;margin:34px 0;padding:25px}.m31-note h3{font:500 22px/1.5 var(--mystrail-font-heading);margin:6px 0 10px}.m31-note p{margin:0;font-size:15px;line-height:2}.m31-evidence{color:#f6f1e4;background:#14241e;margin:38px 0;overflow:hidden}.m31-ev-head{padding:28px 28px 12px}.m31-ev-head small{color:#d9b86c}.m31-ev-head h3{font:500 25px/1.45 var(--mystrail-font-heading);margin:5px 0}.m31-evidence ol{grid-template-columns:repeat(4,1fr);gap:2px;margin:0;padding:16px 28px 26px;list-style:none;display:grid}.m31-evidence li{color:#1f2925;background:#f4efe3;min-height:210px;padding:21px 18px}.m31-evidence li>span{color:#fff;background:#436b59;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.m31-evidence b{font:500 18px/1.5 var(--mystrail-font-heading);margin:14px 0 7px;display:block}.m31-evidence p{font:13px/1.8 var(--mystrail-font-ui);margin:0}.m31-evidence figcaption{color:#d5dfd7;font:12px/1.8 var(--mystrail-font-ui);padding:14px 28px 20px}.m31-tests{grid-template-columns:1fr 1fr;gap:16px;margin:35px 0;display:grid}.m31-tests article{background:#f8f4e9;border-top:4px solid #52705c;padding:27px}.m31-tests h3{font:500 24px/1.4 var(--mystrail-font-heading);margin:7px 0 10px}.m31-tests p{margin:0;font-size:15px;line-height:2}.m31-ending{border-top:2px solid #a8792f;padding-top:38px}.m31-last{border-left:3px solid #a8792f;padding-left:22px}@media (max-width:760px){.m31-chapter{margin-bottom:54px}.m31-chapter h2{font-size:29px}.m31-evidence ol{grid-template-columns:1fr;padding:12px 18px 20px}.m31-evidence li{min-height:0}.m31-tests{grid-template-columns:1fr}.m31-hero figcaption{font-size:9px}.m31-note{padding:21px 18px}}
