.a7-page{--ink:#182923;--deep:#102d29;--paper:#f3ecdf;--cream:#fffaf0;--gold:#bd9450;--bronze:#79543a;--line:#cdbfa9;background:var(--paper);color:var(--ink);margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif}.ed-page{overflow:hidden}.ed-hero{background:#0d2926;grid-template-columns:minmax(0,58%) minmax(420px,42%);max-width:none;min-height:760px}.ed-hero .mystrail-hero-visual,.ed-hero-visual{height:100%;min-height:760px;position:relative}.ed-hero-visual img{object-fit:cover;object-position:47% center;filter:saturate(.88)contrast(1.05)}.ed-hero-visual:after{content:"";background:linear-gradient(90deg,#0000 55%,#0d2926 100%),linear-gradient(#0000 55%,#061a1766);position:absolute;inset:0}.ed-hero-visual figcaption{z-index:2;color:#f1e5ce;letter-spacing:.04em;background:#0b201db8;padding:6px 9px;font:10px Arial;position:absolute;bottom:22px;left:28px}.ed-hero .mystrail-hero-copy{padding:clamp(54px,5.5vw,94px);position:relative}.ed-hero .mystrail-record-label{color:#e5c987}.ed-hero .mystrail-topic-identity{border-color:#d0aa61}.ed-hero .mystrail-hero-title{text-wrap:balance;font-size:clamp(44px,4.4vw,70px);line-height:1.3}.ed-hero .mystrail-hero-title em{color:#e9cc8e;font-style:normal;display:block}.ed-hero .mystrail-hero-lead{color:#f4ecdc;max-width:36em;font-size:17px}.ed-shell{grid-template-columns:220px minmax(0,820px);gap:clamp(62px,8vw,126px);max-width:1260px;margin:auto;padding:110px 34px 150px;display:grid}.ed-rail{border-top:1px solid var(--bronze);align-self:start;padding-top:18px;display:grid;position:sticky;top:32px}.ed-rail>span{letter-spacing:.18em;color:var(--bronze);font:700 10px Arial}.ed-rail>b{margin:8px 0 18px;font-size:20px}.ed-rail a{color:#4e5d55;border-top:1px solid #a8957455;padding:12px 3px;font-size:13px;text-decoration:none}.ed-story{min-width:0}.ed-opening{border-bottom:1px solid var(--line);padding:12px 0 92px}.ed-opening p{font-size:clamp(18px,2vw,22px);line-height:2}.ed-drop:first-letter{float:left;color:var(--bronze);padding:12px 12px 4px 0;font:500 86px/.78 Georgia}.ed-question{border-left:7px solid var(--gold);background:#fffaf0;margin:48px 0 0;padding:34px 38px;box-shadow:12px 12px #d7c8ad}.ed-question small,.ed-section header span,.ed-answer small,.ed-finale small{letter-spacing:.18em;color:#845d38;font:700 10px Arial}.ed-question b{margin-top:9px;font-size:clamp(24px,3vw,34px);line-height:1.65;display:block}.ed-section{padding:112px 0 12px}.ed-section header{margin-bottom:36px}.ed-section h2{letter-spacing:.01em;text-wrap:balance;margin:9px 0 0;font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:1.42}.ed-section>p{margin:26px 0;font-size:17px;line-height:2.1}.ed-photo-pair{grid-template-columns:.88fr 1.12fr;gap:18px;margin:48px -72px;display:grid}.ed-photo-pair figure{color:#f6eedf;background:#142e2a;flex-direction:column;margin:0;display:flex}.ed-photo-pair img{object-fit:cover;width:100%;height:390px}.ed-map img{background:#e9dfcd;object-fit:contain!important}.ed-photo-pair figcaption,.ed-evidence figcaption,.ed-machine figcaption,.ed-finale figcaption{padding:15px 18px;font:12px/1.7 Arial,sans-serif}.ed-photo-pair figcaption b{color:#e3bf78;letter-spacing:.08em;margin-right:8px}.ed-reveal{border-block:1px solid var(--bronze);grid-template-columns:130px 1fr;align-items:center;gap:22px;margin:38px 0;padding:25px 30px;display:grid}.ed-reveal span{color:#845d38;letter-spacing:.12em;font:700 10px Arial}.ed-reveal p{margin:0;font-size:20px;line-height:1.7}.ed-dark{background:var(--deep);color:#fff8e9;margin-left:calc(410px - 50vw);margin-right:calc(410px - 50vw);padding:100px max(34px,50vw - 410px) 94px}.ed-dark header span{color:#e6c47f}.ed-dark>p{color:#eee5d7}.ed-evidence{background:#0a211e;border:1px solid #d6b76d55;margin:46px -60px}.ed-evidence-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:24px;display:grid}.ed-evidence article{text-align:center;background:#173632;border:1px solid #d9bc7755;min-width:0;padding:16px}.ed-evidence article>span{color:#e8c679;font:700 10px Arial}.ed-evidence svg{fill:#6c8a7d;stroke:#d2b675;stroke-width:2px;width:100%;height:150px;margin:5px 0}.ed-evidence .patina,.ed-evidence .scan{fill:none;stroke:#dfc987}.ed-evidence b{font-size:16px;display:block}.ed-evidence p{color:#d8d4c9;font:12px/1.6 Arial}.ed-evidence-grid>i{color:#e4c175;font-size:25px;font-style:normal}.ed-evidence figcaption{color:#ddd3c2}.ed-gear rect,.ed-gear circle{fill:#a47e49;stroke:#e0c379}.ed-gear .hub{fill:#183631}.ed-machine{color:#f8efdf;background:#15312d;margin:52px -84px;box-shadow:14px 14px #cbb99a}.ed-machine-stage{grid-template-columns:1fr 1.65fr 1fr;align-items:center;min-height:390px;display:grid}.ed-machine-stage>div{text-align:center;padding:30px}.ed-machine-stage span{color:#e5c479;letter-spacing:.15em;font:700 9px Arial}.ed-machine-stage b{margin:8px 0 12px;font-size:17px;display:block}.ed-machine svg{fill:none;stroke:#dfbf78;stroke-width:4px;width:100%;height:auto}.ed-core{border-inline:1px solid #d5b46b44}.ed-core svg{height:250px}.ed-dial svg circle:first-child{fill:#ead9b6;stroke:#8d6744}.ed-dial .sun{fill:#d39b40}.ed-dial .moon{fill:#6e8d83}.ed-machine figcaption{border-top:1px solid #d5b46b44}.ed-answer{text-align:center;background:#fffaf0;border:1px solid #9a7b51;margin:60px 0;padding:50px;box-shadow:10px 10px #d7c7aa}.ed-answer h3{margin:12px 0;font-size:clamp(31px,4vw,48px);font-weight:500;line-height:1.45}.ed-answer p{font-size:17px;line-height:1.95}.ed-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ed-two article{border-top:4px solid var(--bronze);background:#e8dfcf;padding:30px}.ed-two span{color:#845d38;letter-spacing:.14em;font:700 10px Arial}.ed-two b{margin:8px 0;font-size:25px;display:block}.ed-two p{font-size:14px;line-height:1.8}.ed-quote{border-block:1px solid var(--bronze);text-align:center;color:#24372f;margin:48px -40px;padding:40px 48px;font-size:clamp(22px,3vw,31px);line-height:1.85}.ed-certainty{gap:0;margin:48px -36px;display:grid}.ed-certainty article{border-top:1px solid #9d896b;grid-template-columns:145px 1fr 1.35fr;align-items:center;gap:24px;padding:25px 28px;display:grid}.ed-certainty article:last-child{border-bottom:1px solid #9d896b}.ed-certainty span{color:#845d38;letter-spacing:.08em;font:700 10px Arial}.ed-certainty b{font-size:19px}.ed-certainty p{font-size:13px;line-height:1.7}.ed-note{background:#e2eadf;border-left:6px solid #496d61;margin-top:48px;padding:30px 34px}.ed-note span{letter-spacing:.14em;font:700 10px Arial}.ed-note p{font-size:15px;line-height:1.9}.ed-finale{color:#fff8e9;background:#0f2c28;margin:120px -90px 0}.ed-finale>div{text-align:center;padding:64px 70px}.ed-finale small{color:#e3c27c}.ed-finale h2{font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.5}.ed-finale>div p{font-size:18px;line-height:2}.ed-finale figure{margin:0;position:relative}.ed-finale figure img{width:100%;height:auto;display:block}.ed-finale figcaption{background:#071c19d9;position:absolute;bottom:0;left:0;right:0}.ed-last{text-align:center;padding:44px 60px 55px;margin:0!important;font-size:18px!important;line-height:2.1!important}.mystrail-reference-desk{margin-top:110px}@media (max-width:900px){.ed-hero{min-height:0;display:flex}.ed-hero .mystrail-hero-visual,.ed-hero-visual{height:auto;min-height:0}.ed-hero-visual{aspect-ratio:4/3}.ed-hero-visual:after{background:linear-gradient(#0000 55%,#0d292688)}.ed-hero .mystrail-hero-copy{padding:34px 24px 44px}.ed-hero .mystrail-hero-title{font-size:clamp(35px,9vw,46px)}.ed-hero .mystrail-hero-lead{font-size:16px}.ed-shell{max-width:760px;padding:68px 22px 100px;display:block}.ed-rail{display:none}.ed-section{padding-top:82px}.ed-dark{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:72px max(22px,50vw - 358px)}.ed-photo-pair,.ed-machine,.ed-evidence,.ed-finale{margin-left:0;margin-right:0}.ed-photo-pair img{height:320px}.ed-machine-stage{grid-template-columns:1fr}.ed-core{border:1px solid #d5b46b44;border-inline:0}.ed-machine-stage>div{padding:24px 32px}.ed-machine-stage .ed-crank svg,.ed-machine-stage .ed-dial svg{height:130px}.ed-machine-stage .ed-core svg{height:220px}.ed-evidence-grid{grid-template-columns:1fr}.ed-evidence-grid>i{transform:rotate(90deg)}.ed-evidence article{padding:20px}.ed-evidence svg{height:170px}.ed-finale>div{padding:48px 30px}.ed-last{padding:36px 28px 44px!important}.ed-certainty{margin-inline:0}.ed-certainty article{grid-template-columns:1fr;gap:7px}.ed-quote{margin-inline:0}}@media (max-width:620px){.ed-hero-visual{aspect-ratio:1}.ed-hero-visual img{object-position:42% center}.ed-hero-visual figcaption{bottom:10px;left:12px}.ed-shell{padding:52px 18px 80px}.ed-opening{padding-bottom:70px}.ed-opening p{font-size:17px}.ed-drop:first-letter{font-size:67px}.ed-question{margin-top:34px;padding:26px 23px;box-shadow:7px 7px #d7c8ad}.ed-question b{font-size:23px}.ed-section{padding-top:72px}.ed-section h2{font-size:31px;line-height:1.5}.ed-section>p{font-size:16px;line-height:2}.ed-photo-pair{grid-template-columns:1fr}.ed-photo-pair img{height:auto;max-height:360px}.ed-reveal{grid-template-columns:1fr;gap:8px;padding:22px}.ed-reveal p{font-size:18px}.ed-dark{padding-top:68px;padding-bottom:68px}.ed-evidence-grid{padding:14px}.ed-machine{box-shadow:7px 7px #cbb99a}.ed-machine-stage>div{padding:22px}.ed-answer{padding:34px 22px}.ed-two{grid-template-columns:1fr}.ed-quote{padding:28px 18px;font-size:21px}.ed-note{padding:24px 22px}.ed-finale{margin-top:85px}.ed-finale>div{padding:40px 22px}.ed-finale h2{font-size:29px}.ed-last{font-size:16px!important}.mystrail-reference-desk{margin-top:82px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.ed-contract-anchor{display:none!important}@media (min-width:1100px){.ed-shell{grid-template-columns:230px minmax(0,1fr);gap:64px;max-width:1500px;padding-inline:40px}.ed-story{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.ed-story>.ed-opening,.ed-story>.ed-section:not(.ed-dark):not(.ed-finale),.ed-story>.mystrail-reference-desk,.ed-story>.mystrail-related-records,.ed-story>.mystrail-article-navigation{grid-column:2/12}.ed-story>.ed-dark,.ed-story>.ed-finale{grid-column:1/-1}.ed-desktop-spread{grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ed-desktop-spread>header,.ed-desktop-spread>p{grid-column:1/6}.ed-desktop-spread>.ed-photo-pair{grid-area:1/6/4/11;margin:0}.ed-desktop-spread>.ed-reveal{grid-column:1/6}#purpose>.ed-machine{grid-area:1/6/4/11;margin:0}#purpose>.ed-answer{grid-column:1/6;margin:22px 0}#purpose>.ed-two{grid-column:1/-1}#ancient>.ed-quote{grid-area:1/6/4/11;margin:0;padding:48px}.ed-photo-pair{grid-template-columns:1fr;gap:12px}.ed-photo-pair img{height:300px}.ed-machine-stage{grid-template-columns:1fr;min-height:auto}.ed-core{border:1px solid #d5b46b44;border-inline:0}.ed-core svg{height:220px}.ed-section h2{font-size:clamp(38px,3.2vw,56px)}}.ed-chapter{position:relative}.ed-visual-stage{margin:54px -84px 42px}.ed-visual-kicker{color:#f7eedc;background:#0b2421;border-bottom:1px solid #d9ba7055;grid-template-columns:150px 1fr;gap:8px 28px;padding:26px 30px;display:grid}.ed-visual-kicker span{letter-spacing:.18em;color:#e3bd70;grid-row:1/3;font:700 10px Arial}.ed-visual-kicker b{font-size:25px}.ed-visual-kicker p{color:#d8d0c2;margin:0;font-size:13px;line-height:1.7}.ed-visual-stage .ed-machine{box-shadow:none;margin:0}.ed-maker-visual{margin:44px -40px 22px}.ed-maker-visual figure{color:#f4ead8;background:#102c28;margin:0;position:relative}.ed-maker-visual img{object-fit:cover;object-position:center 52%;width:100%;height:420px;display:block}.ed-maker-visual figcaption{padding:12px 16px;font:12px/1.65 Arial,sans-serif}.ed-maker-visual .mystrail-ai-disclosure{z-index:2;position:absolute;top:12px;left:12px}@media (min-width:1100px){.ed-story>.ed-opening{grid-column:2/10;max-width:900px}.ed-desktop-spread{padding-inline:34px;grid-column:1/-1!important}.ed-chapter-discovery{grid-template-columns:repeat(12,minmax(0,1fr))}.ed-chapter-discovery>header,.ed-chapter-discovery>p,.ed-chapter-discovery>.ed-reveal{grid-column:1/6}.ed-chapter-discovery>.ed-photo-pair{grid-area:1/6/4/13;grid-template-columns:1fr 1fr;align-self:start}.ed-chapter-discovery>.ed-photo-pair img{height:420px}.ed-chapter-purpose{grid-template-columns:repeat(12,minmax(0,1fr))}.ed-chapter-purpose>header,.ed-chapter-purpose>p{grid-column:1/6}.ed-chapter-purpose>.ed-visual-stage{grid-area:1/6/5/13;margin:0}.ed-chapter-purpose>.ed-answer{grid-column:1/6}.ed-chapter-purpose>.ed-two{grid-column:1/-1;margin-top:24px}.ed-visual-stage .ed-machine-stage{grid-template-columns:1fr;min-height:auto}.ed-chapter-makers{grid-template-columns:repeat(12,minmax(0,1fr))}.ed-chapter-makers>header,.ed-chapter-makers>p{grid-column:1/6}.ed-chapter-makers>.ed-maker-visual{grid-area:1/6/4/13;margin:0}.ed-chapter-makers>.ed-quote{grid-column:1/-1;margin:42px 8% 0}.ed-maker-visual img{height:560px}.ed-chapter-mystery{grid-column:2/12!important}}@media (max-width:1099px){.ed-visual-stage{margin:42px 0}.ed-maker-visual{margin:38px 0 20px}}@media (max-width:760px){.ed-visual-kicker{grid-template-columns:1fr;padding:20px}.ed-visual-kicker span{grid-row:auto}.ed-visual-kicker b{font-size:20px}.ed-maker-visual img{aspect-ratio:4/3;height:auto}}
