:root{--ink:#150d0e;--ink-soft:#241416;--panel:#2d191c;--paper:#f3e7cf;--paper-dim:#cbbca1;--steel:#a9937e;--line:#513034;--evidence:#f0c04a;--rust:#d84a3f;--police:#f1d18a;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--paper);font-family:Trebuchet MS,Arial,sans-serif;line-height:1.65}a{color:inherit}button,input,select,textarea{font:inherit}img{max-width:100%}::-moz-selection{background:var(--evidence);color:var(--ink)}::selection{background:var(--evidence);color:var(--ink)}.page-frame{width:min(var(--max),calc(100% - 48px));margin-inline:auto}:focus-visible{outline:3px solid var(--police);outline-offset:4px}@media(max-width:600px){.page-frame{width:min(100% - 28px,var(--max))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ink:#193529;--ink-soft:#254333;--panel:#30503a;--paper:#f4e9cb;--paper-dim:#d6d1b5;--steel:#b3bda1;--line:#59755a;--evidence:#a9cf63;--rust:#c47569;--police:#d6a74e;--max:1160px}.wiki{min-height:100vh;background:var(--ink);overflow:clip}.case-ribbon{background:#354c2e;color:#f4e9cb;font:700 11px/1.2 Georgia,serif;letter-spacing:.12em;text-transform:uppercase}.case-ribbon .page-frame{display:flex;align-items:center;gap:24px;min-height:34px}.case-ribbon i{margin-left:auto;font-style:normal;opacity:.75}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(25,53,41,.96);border-bottom:1px solid #70835b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{justify-content:space-between;gap:20px;min-height:76px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:12px;text-decoration:none;min-width:0}.brand-mark{flex:none;display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--gold,#d6a74e);border-radius:50%;background:#365434;color:#f7e9b9;font:italic 800 29px/1 Georgia,serif;transform:rotate(-12deg)}.brand b{display:block;color:var(--paper);font:900 24px/.9 Georgia,serif;letter-spacing:-.05em}.brand small{display:block;margin-top:6px;color:#bfd29a;font:700 9px/1.2 Arial,sans-serif;letter-spacing:.15em}.site-nav{display:flex;align-items:center;gap:5px}.site-nav a{padding:10px;color:#e1e2c7;text-decoration:none;font:700 12px/1.2 Arial,sans-serif}.site-nav a:focus-visible,.site-nav a:hover{color:#b9d877}.header-tools{display:flex;align-items:center;gap:8px}.menu-button,.store-button{border:1px solid #bed295;color:#f4e9cb;background:transparent;padding:10px 13px;text-decoration:none;font:700 11px/1.2 Arial,sans-serif;white-space:nowrap}.menu-button{display:none}.story-hero{position:relative;overflow:hidden;min-height:570px;background:radial-gradient(circle at 84% 20%,#567144 0,transparent 30%),radial-gradient(circle at 55% 100%,#315945 0,transparent 42%),#193529}.story-hero:before{content:"";position:absolute;inset:0;opacity:.13;background-image:radial-gradient(#e8d99e 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.story-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;grid-gap:70px;gap:70px;padding-block:90px 100px}.story-hero__copy{position:relative}.story-eyebrow,.story-kicker{color:#d6a74e;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}.story-hero h1{margin:26px 0;color:#f4e9cb;font:700 clamp(54px,7vw,103px)/.98 Georgia,serif;letter-spacing:-.065em}.story-hero h1 em{color:#c4db83;font-weight:400}.story-hero__copy>p{max-width:630px;color:#dfdfc1;font-size:17px;line-height:1.75}.story-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.story-button{display:inline-flex;justify-content:space-between;gap:34px;min-width:210px;padding:15px 18px;background:#a9cf63;color:#193529;text-decoration:none;font:800 13px/1.2 Arial,sans-serif;box-shadow:6px 6px 0 #102c21}.story-button:hover{background:#c8e889}.story-text-link{color:#f4e9cb;text-decoration:none;border-bottom:1px solid #d6a74e;padding-bottom:3px;font:700 13px/1.3 Arial,sans-serif}.story-seal{display:inline-block;margin-top:45px;padding:10px 18px;border:2px solid #c7aa64;border-radius:50%;color:#ddc889;font:800 10px/1.3 Arial,sans-serif;text-align:center;letter-spacing:.12em;transform:rotate(-13deg)}.story-art{margin:0;padding:15px;background:#e9ddba;box-shadow:15px 16px 0 #10291d;transform:rotate(3deg)}.story-art img{display:block;width:100%;height:auto}.story-art figcaption{padding-top:12px;color:#4d5a42;font:700 10px/1.3 Arial,sans-serif;text-align:right}.storybook-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding-block:76px 38px}.story-faq h2,.story-feature h2,.storybook-intro h2{margin:6px 0 0;color:#f4e9cb;font:700 clamp(36px,4vw,58px)/1.06 Georgia,serif;letter-spacing:-.045em}.storybook-intro p{max-width:390px;margin:8px 0 0;color:#bfcaaa;font-size:15px}.article-figure{margin:26px 0 32px;padding:10px;background:#e9ddba}.article-figure img{display:block;width:100%;height:auto}.article-figure figcaption{padding:10px 4px 2px;color:#4d5a42;font:700 11px/1.4 Arial,sans-serif}.journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding-bottom:85px}.journey-card{position:relative;min-height:270px;padding:27px 24px;border:1px solid #718761;background:#f1e6c7;color:#243327;text-decoration:none;transition:transform .2s,box-shadow .2s}.journey-card:nth-child(2n){transform:translateY(18px)}.journey-card:hover{transform:translateY(-5px);box-shadow:7px 7px 0 #86a35e}.journey-card>span{color:#68883b;font:800 10px/1.2 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.journey-card h3{margin:35px 0 12px;font:700 27px/1.04 Georgia,serif;letter-spacing:-.03em}.journey-card p{color:#4e5d46;font-size:13px;line-height:1.55}.journey-card b{position:absolute;right:23px;bottom:20px;color:#648939;font-size:22px}.story-feature{padding-block:78px;background:#e9ddba;color:#243327}.story-feature__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:85px;gap:85px}.story-feature h2{color:#243327}.story-feature p{max-width:500px;color:#4b5e4b;font-size:17px}.story-feature .story-text-link{color:#315532}.story-feature dl{display:grid;grid-template-columns:1fr 1fr;align-content:center;grid-gap:18px;gap:18px;margin:0}.story-feature dl div{padding:20px;border-top:2px solid #859a5d}.story-feature dt{color:#6c7654;font:800 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.story-feature dd{margin:8px 0 0;font:700 25px Georgia,serif}.story-feature dd a{color:inherit}.story-faq{padding-block:80px 100px}.story-faq h2{margin-bottom:26px}.story-faq details{border-top:1px solid #718761}.story-faq details:last-child{border-bottom:1px solid #718761}.story-faq summary{display:flex;justify-content:space-between;gap:15px;padding:20px 0;color:#f4e9cb;cursor:pointer;font:700 18px Georgia,serif}.story-faq summary span{color:#d6a74e}.story-faq details p{max-width:750px;margin:0;padding:0 0 20px;color:#c8d4b2}.article-layout{display:grid;grid-template-columns:minmax(0,780px) 260px;grid-gap:75px;gap:75px;padding-block:70px 100px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;color:#aebf9d;font:700 11px Arial,sans-serif}.breadcrumbs a{color:#d9c486}.article-label{display:block;margin-top:45px;color:#d6a74e;font:800 11px Arial,sans-serif;letter-spacing:.15em}.article h1{margin:15px 0;color:#f4e9cb;font:700 clamp(42px,5vw,69px)/1.05 Georgia,serif;letter-spacing:-.04em}.article-lede{max-width:710px;color:#d4dec3;font-size:19px;line-height:1.6}.article-meta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0;color:#a9b99c;font:11px Arial,sans-serif}.article-rule{height:4px;margin:30px 0 54px;background:linear-gradient(90deg,#d6a74e 0 30%,#78944d 30% 100%)}.article>section{margin-bottom:48px}.article>section h2{margin:0 0 16px;color:#f2e7c8;font:700 31px/1.12 Georgia,serif}.article>section p{color:#d0d8c4;font-size:16px;line-height:1.8}.fact-grid{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;grid-gap:8px;gap:8px}.fact-grid div{padding:17px;background:#294839;border:1px solid #5c795b}.fact-grid dt{color:#afc68d;font:700 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.fact-grid dd{margin:8px 0 0;color:#f5ebd0;font-weight:700}.editor-note,.source-note,.toc-card{padding:20px;background:#294839;border-left:3px solid #d6a74e}.editor-note strong,.source-note strong{color:#e3c77b;font:800 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.editor-note p,.source-note p,.toc-card p{color:#c8d5ba}.section-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.section-links a{padding:9px 12px;background:#395a3e;color:#f4e9cb;text-decoration:none;font:700 12px Arial,sans-serif}.article-faq details{border-top:1px solid #6d8768}.article-faq summary{display:flex;justify-content:space-between;gap:10px;padding:16px 0;color:#f1e8cc;cursor:pointer}.article-faq summary span{color:#d6a74e}.source-note{margin:55px 0 35px}.source-note a,.toc-card a{color:#e3c77b}.related-block{display:grid;grid-gap:8px;gap:8px}.related-block>span,.toc>p{color:#d6a74e;font:800 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.related-block a{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #5b765b;color:#e5e9d5;text-decoration:none}.related-block b{color:#d6a74e}.toc{position:-webkit-sticky;position:sticky;top:100px}.toc>a{display:block;padding:8px 0;color:#cbd6b8;text-decoration:none;font-size:13px}.toc-card{margin-top:26px}.toc-card span{color:#c6d5a8;font:700 10px Arial,sans-serif}.site-footer{padding-block:48px 25px;border-top:1px solid #69805e;background:#11291f}.footer-intro{display:flex;align-items:center;gap:18px;padding-bottom:30px;border-bottom:1px solid #4c694e}.footer-intro h2{margin:0;color:#f4e9cb;font:700 25px Georgia,serif}.footer-intro p{margin:6px 0;color:#adbda6;font-size:13px}.footer-stamp{margin-left:auto;color:#d6a74e;font:800 10px/1.3 Arial,sans-serif;text-align:center}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding-block:30px}.footer-grid section{display:flex;flex-direction:column;gap:8px}.footer-grid h3{margin:0 0 7px;color:#d6a74e;font:800 11px Arial,sans-serif;text-transform:uppercase}.footer-grid a{color:#b7c5aa;text-decoration:none;font-size:12px}.language-switcher{display:flex;gap:8px}.language-switcher a{color:#d9c486;font:11px Arial,sans-serif}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid #4c694e;color:#91a58e;font:11px Arial,sans-serif}@media(max-width:1050px){.site-nav{position:absolute;top:100%;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;padding:15px;background:#193529;border:1px solid #70835b}.site-nav.open{display:flex}.menu-button{display:block}.story-hero__grid{gap:30px;grid-template-columns:1fr 340px}.journey{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.toc{position:static;grid-row:1}.toc-card{display:none}}@media(max-width:700px){.header-inner{min-height:65px}.brand b{font-size:19px}.brand small{font-size:8px}.brand-mark{width:36px;height:36px;font-size:24px}.store-button{display:none}.case-ribbon .page-frame{font-size:9px}.case-ribbon i{display:none}.story-hero__grid{grid-template-columns:1fr;padding-block:60px 72px}.story-hero h1{font-size:clamp(46px,12vw,70px)}.story-art{max-width:440px;margin:0 12px 0 0;transform:rotate(1deg)}.story-seal{margin-top:28px}.storybook-intro{display:block;padding-top:58px}.journey{grid-template-columns:1fr;padding-bottom:60px}.journey-card,.journey-card:nth-child(2n){min-height:210px;transform:none}.story-feature__grid{grid-template-columns:1fr;gap:36px}.story-feature dl{gap:8px}.story-feature dd{font-size:20px}.article-layout{padding-block:45px 75px}.article h1{font-size:42px}.fact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-intro{align-items:flex-start}.footer-stamp{display:none}.footer-bottom{display:block}}@media(prefers-reduced-motion:reduce){.journey-card{transition:none}}