@font-face{font-family:Anton;src:url('/assets/anton.ttf') format('truetype');font-display:swap;font-weight:400}@font-face{font-family:SourceSans;src:url('/assets/source-sans-3.ttf') format('truetype');font-display:swap;font-weight:200 900}
:root{--ink:#1b211e;--paper:#f4f1e8;--sand:#e6dfcf;--gold:#efc438;--muted:#696d63;--teal:#086879;--line:#c7c5b9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 SourceSans,Arial,sans-serif;overflow-wrap:anywhere}button,input,select{font:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #1594ae;outline-offset:5px}figure{margin:0}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.17;letter-spacing:.005em}h1{font-size:70px}h2{font-size:43px}h3{font-size:28px}p{margin-bottom:1.15em}button{border-radius:0}.skip-field{position:absolute;left:20px;top:-90px;background:var(--gold);color:var(--ink);padding:14px;z-index:20}.skip-field:focus{top:10px}.mast-rail{background:var(--ink);color:var(--paper);border-top:5px solid var(--gold)}.mast-core{max-width:1190px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:29px 0 27px;gap:28px}.journal-mark{display:flex;gap:17px;align-items:center;text-decoration:none;flex-shrink:0}.journal-mark svg{width:66px;color:var(--gold)}.journal-mark span{font:32px/1 Anton,Impact,sans-serif;letter-spacing:.02em}.journal-mark small{display:block;font:11px/1.4 SourceSans,Arial,sans-serif;letter-spacing:.26em;margin-top:10px;color:#c6cbbf}.mast-search{position:relative;display:flex;width:300px;align-items:center;border-bottom:1px solid #7d867b}.mast-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mast-search input{background:transparent;color:var(--paper);border:0;font-size:15px;width:100%;padding:12px 30px 12px 0;min-width:0}.mast-search input::placeholder{color:#c8cec2}.mast-search button{background:transparent;color:var(--gold);border:0;font-size:28px;padding:0}.nav-switch{display:none}#journal-nav{border-top:1px solid #414b41}#journal-nav>div{max-width:1190px;margin:auto;display:flex;gap:42px;padding-block:14px}#journal-nav a{font-weight:600;font-size:15px;text-decoration:none}#journal-nav a:hover{color:var(--gold)}.journal-home{background:var(--ink);color:var(--paper);padding-top:25px}.track-window,.opening-mile,.chapter-shelf,.local-chapters,.departure-board,.planner-pitch,.machine-chapter,.closing-view{max-width:1190px;margin:auto}.lead-photo{position:relative;min-height:570px;overflow:hidden}.lead-photo figure{position:absolute;inset:0}.lead-photo img{height:100%;object-fit:cover;object-position:50% 55%}.lead-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,20,17,.79),rgba(12,20,17,.27) 70%,rgba(12,20,17,.14)),linear-gradient(0deg,rgba(12,20,17,.6),transparent 50%)}.lead-lines{position:relative;padding:75px 50px 90px;max-width:840px}.lead-lines h1{font-size:85px;color:var(--gold);line-height:1.1;margin-bottom:25px;letter-spacing:0}.lead-lines p{font-size:20px;line-height:1.55;color:#fffdf5;max-width:570px;margin-bottom:35px}.yellow-link,.black-link{display:inline-block;padding:14px 23px;background:var(--gold);color:var(--ink);text-decoration:none;font-weight:700;font-size:16px;border:1px solid var(--gold);line-height:1.45}.yellow-link:hover{background:#ffda5a;text-decoration:none}.black-link{background:var(--ink);color:var(--paper);border-color:var(--ink)}.black-link:hover{background:#354135}.lead-caption{position:absolute;bottom:14px;right:22px;left:22px;text-align:right;font-size:11px;line-height:1.4;margin:0;color:#f1f0e6}.photo-foot{display:flex;justify-content:space-between;gap:20px;padding:13px 0 20px;border-bottom:1px solid #53604f;font-size:13px;color:#cdd2c5}.photo-foot a{text-decoration:none;font-weight:600;color:var(--gold)}.opening-mile{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:75px}.opening-mile h2{font-size:55px;line-height:1.12}.opening-mile p{font-size:18px;color:#d9dccf}.opening-mile a{color:var(--gold)}.chapter-shelf{border-block:1px solid #58604f;padding:42px 0 30px}.chapter-shelf>h2{font-size:38px;margin-bottom:30px}.chapter-shelf details{border-top:1px solid #535d4d}.chapter-shelf summary{display:flex;align-items:center;gap:30px;list-style:none;padding:24px 0;cursor:pointer}.chapter-shelf summary::-webkit-details-marker{display:none}.chapter-shelf summary>span{font-size:13px;color:var(--gold);font-weight:700}.chapter-shelf summary h3{margin:0;font-size:29px;flex:1}.chapter-shelf summary b{font:29px SourceSans;color:var(--gold);margin-right:15px}.chapter-shelf details[open] summary b{transform:rotate(45deg)}.chapter-shelf details>div{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:0 20px 27px 49px}.chapter-shelf details p{color:#d0d6c9;font-size:17px}.chapter-shelf details ul{padding:0;list-style:none;margin:0}.chapter-shelf details li{margin-bottom:10px}.chapter-shelf details a{color:var(--gold);font-size:16px}.local-chapters{padding-block:72px}.section-line{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:32px}.section-line h2{font-size:50px;margin:0}.section-line>a{font-size:14px;color:var(--gold);flex-shrink:0}.place-layout{display:grid;grid-template-columns:1fr 1fr;gap:42px}.place-lead>a{text-decoration:none}.place-lead img{height:430px;object-fit:cover;object-position:center 45%}.place-lead h3{font-size:38px;margin:22px 0 10px}.place-lead p{color:#cdd5c4;max-width:440px}.place-stack{display:grid;gap:28px}.place-stack .note-card{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:start;border-bottom:1px solid #535e4c;padding-bottom:26px}.place-stack img{height:200px;object-fit:cover}.place-stack h3{font-size:27px;margin-bottom:13px}.place-stack p{font-size:15px;color:#cdd5c4;margin-bottom:13px}.note-card h3 a{text-decoration:none}.note-card h3 a:hover{text-decoration:underline}.read-note{font-size:13px;font-weight:700}.location-boundary{color:#bcc6b4;font-size:13px;border-top:1px solid #4b5845;padding-top:20px;margin-top:32px}.departure-board{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding:48px 0;border-top:2px solid var(--gold)}.departure-board h2{font-size:58px;line-height:1.1}.departure-board>div p{color:#cdd5c4;max-width:270px}.departure-board ol{margin:0;padding-left:32px}.departure-board li{padding:0 0 18px 14px;margin:0 0 20px;border-bottom:1px solid #4b5744}.departure-board li::marker{color:var(--gold);font-size:14px;font-weight:700}.departure-board li>a{font:27px Anton;text-decoration:none}.departure-board li p{color:#cdd5c4;font-size:16px;margin:7px 0 0}.planner-pitch{background:var(--gold);color:var(--ink);padding:43px 50px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-block:25px 65px}.planner-pitch h2{font-size:49px;margin-bottom:15px}.planner-pitch p{max-width:530px;margin:0}.planner-pitch>a{flex-shrink:0}.machine-chapter{padding-bottom:75px}.section-intro{max-width:730px;font-size:17px;color:#d0d7c6}.machine-row{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:30px}.machine-row article{border-top:1px solid #6f795e;padding-top:20px}.machine-row article>span{font-size:12px;font-weight:700;color:var(--gold)}.machine-row h3{font-size:29px;margin:15px 0}.machine-row a{text-decoration:none}.machine-row p{color:#cdd5c4;font-size:15px}.closing-view{position:relative;min-height:410px;overflow:hidden}.closing-view>figure{position:absolute;inset:0}.closing-view img{height:100%;object-fit:cover}.closing-view:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,20,22,.8),rgba(8,20,22,.25))}.closing-view>div{position:relative;z-index:1;padding:55px 50px}.closing-view h2{font-size:49px;line-height:1.12}.closing-view p{max-width:550px}.end-mile{background:#111814;color:#e5e8dc;padding:70px max(25px,calc((100% - 1190px)/2)) 25px}.footer-rows{display:grid;grid-template-columns:1.2fr 1fr 1fr .7fr;gap:50px}.footer-word{font:29px Anton;color:var(--gold);text-decoration:none}.footer-rows>div>p{font-size:22px;line-height:1.35;margin:20px 0}.footer-rows h2{font:18px/1.3 SourceSans;font-weight:700;margin:0 0 18px}.footer-rows section>a{display:block;font-size:14px;margin-bottom:10px;color:#c5cebc;text-decoration:none}.footer-rows section>a:hover{text-decoration:underline}.footer-small{margin-top:40px;padding-top:20px;border-top:1px solid #424e3b;color:#a8b49e;font-size:11px;display:flex;justify-content:space-between;gap:30px}.footer-small p{max-width:520px}.headline-rail{max-width:1120px;margin:0 auto;padding:48px 0 35px}.crumb-line{display:flex;gap:15px;align-items:center;font-size:13px;margin-bottom:28px;color:#5b6558}.crumb-line a{text-decoration:none}.headline-rail h1{max-width:1020px;margin:0 0 25px;font-size:61px;line-height:1.15}.standfirst{font-size:23px;line-height:1.5;max-width:880px;color:#53604f;margin-bottom:20px}.reading-time{font-size:12px;color:#68715f;margin-bottom:0}.story-photo{max-width:1120px;margin:0 auto 45px}.story-photo img{height:430px;object-fit:cover}.story-photo figcaption{font-size:11px;color:#686e61;line-height:1.5;padding-top:12px;max-width:850px}.story-columns{max-width:1120px;margin:auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px}.story-columns aside{min-width:0}.chapter-map{position:sticky;top:25px;border-top:3px solid var(--ink);border-bottom:1px solid var(--line);padding:16px 0;font-size:14px}.chapter-map summary{font-weight:700;cursor:pointer}.chapter-map ol{padding-left:20px;margin-bottom:0}.chapter-map li{margin-top:13px;line-height:1.5}.chapter-map a{text-decoration:none}.chapter-map a:hover{text-decoration:underline}.story-copy{font-size:19px;line-height:1.85;max-width:790px;min-width:0}.story-copy>h2{font-size:34px;margin:40px 0 20px}.story-copy>h2:first-child{margin-top:0}.story-copy>ul{padding-left:24px}.story-copy li{margin:9px 0}.story-copy a{color:var(--teal)}.reference-list{border-top:2px solid var(--ink);margin-top:45px;padding-top:20px}.reference-list h2{font-size:28px}.reference-list p,.reference-list li{font-size:14px;line-height:1.7}.reference-list ul{padding-left:20px}.next-reading{max-width:1120px;margin:70px auto 65px;padding-top:35px;border-top:1px solid var(--line)}.next-reading>h2{font-size:38px;margin-bottom:28px}.next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.next-grid p{font-size:16px;line-height:1.6;color:#67705e}.next-grid h3{font-size:26px}.spec-ledger{overflow-x:auto;margin-bottom:38px;border-top:3px solid var(--ink)}.spec-ledger table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.spec-ledger caption{text-align:left;font-size:13px;padding:15px 0}.spec-ledger th,.spec-ledger td{text-align:left;padding:15px 12px;border-bottom:1px solid var(--line);vertical-align:top}.spec-ledger th{width:32%}.directory-body{max-width:1120px;margin:0 auto;padding-bottom:65px}.directory-body>p{max-width:820px}.directory-body>h2{font-size:33px;margin-top:35px}.index-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:15px}.index-cards .note-card{padding-bottom:28px;border-bottom:1px solid var(--line)}.index-cards .note-card img{height:210px;object-fit:cover;margin-bottom:25px}.index-cards h3{font-size:28px}.index-cards p{font-size:17px;color:#5e6957;line-height:1.65}.contents-group{margin-bottom:45px}.contents-group h2{font-size:33px}.contents-group li{margin:10px 0}.contents-group>a{display:block}.source-directory{margin-top:45px;border-top:1px solid var(--line)}.source-directory>article{padding:23px 0;border-bottom:1px solid var(--line)}.source-directory h2{font:24px/1.35 SourceSans;font-weight:600;margin-bottom:8px}.source-directory p{font-size:14px;color:#67715f;margin:0}.planning-desk{background:#e5e6d8;border-top:5px solid var(--ink);padding:35px;margin-bottom:45px}.planning-desk>h2{font-size:35px}.planner-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px;margin-bottom:28px}.planner-fields label{font-size:16px;font-weight:700;display:block}.planner-fields select{display:block;width:100%;background:var(--paper);border:1px solid #8d9884;padding:12px 9px;font-size:17px;margin-top:9px;color:var(--ink);min-width:0;max-width:100%}.planner-result{margin-top:30px;padding:20px 23px;background:var(--paper);border-left:4px solid var(--teal);font-size:17px}.prepared-checks:empty{display:none}.prepared-checks{background:var(--paper);padding:20px 23px;margin-top:20px}.prepared-checks label{display:flex;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid #d3d6c8;font-size:17px;line-height:1.6}.prepared-checks input{width:19px;height:19px;margin-top:5px;flex-shrink:0;accent-color:var(--teal)}.prepared-checks h3{font-size:25px}.prepared-checks a{color:var(--teal);font-size:15px}.print-list{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:12px 19px;margin-top:20px;font-size:15px}.journal-search{max-width:800px}.journal-search label{display:block;font-weight:700;margin-bottom:13px}.journal-search>div{display:flex;gap:13px}.journal-search input{min-width:0;flex:1;border:1px solid #8b947f;background:#fffefa;padding:13px}.search-status{font-size:15px;color:#64705b;margin-top:22px}.search-found article{padding:23px 0;border-bottom:1px solid var(--line)}.search-found h2{font-size:29px;margin-bottom:13px}.search-found p{max-width:850px;font-size:17px;margin:0}.journal-home>section:last-child{margin-bottom:0}.story-photo img[src*="silves"]{object-position:center 45%}
@media(min-width:1500px){.lead-lines h1{font-size:93px}}
@media(max-width:1240px){.mast-core,#journal-nav>div,.track-window,.opening-mile,.chapter-shelf,.local-chapters,.departure-board,.planner-pitch,.machine-chapter,.closing-view{width:calc(100% - 60px)}.headline-rail,.story-photo,.story-columns,.next-reading,.directory-body{width:calc(100% - 70px)}.opening-mile,.departure-board{gap:55px}.place-stack .note-card{grid-template-columns:150px 1fr;gap:20px}.story-columns{gap:40px;grid-template-columns:210px minmax(0,1fr)}.lead-lines h1{font-size:78px}.lead-lines{padding-left:40px}.footer-rows{gap:30px}}
@media(max-width:900px){.mast-core{padding-block:24px}.journal-mark span{font-size:27px}.journal-mark svg{width:56px}.mast-search{width:245px}.lead-lines h1{font-size:68px}.lead-lines{padding:65px 32px 80px}.lead-photo{min-height:500px}.opening-mile{grid-template-columns:.7fr 1.3fr;gap:35px}.opening-mile h2{font-size:43px}.opening-mile p{font-size:17px}.place-layout{grid-template-columns:1fr;gap:35px}.place-lead img{height:360px}.place-stack{grid-template-columns:1fr 1fr;gap:28px}.place-stack .note-card{display:block}.place-stack img{height:190px;margin-bottom:20px}.departure-board{gap:35px}.departure-board h2{font-size:49px}.machine-row{grid-template-columns:1fr 1fr}.planner-pitch{padding:35px;gap:25px}.planner-pitch h2{font-size:43px}.planner-pitch p{font-size:17px}.planner-pitch>a{font-size:14px}.story-columns{grid-template-columns:1fr;gap:25px}.chapter-map{position:static}.chapter-map ol{columns:2}.story-copy{max-width:none}.headline-rail h1{font-size:51px}.story-photo img{height:370px}.index-cards{grid-template-columns:1fr 1fr}.footer-rows{grid-template-columns:1fr 1fr;gap:35px}.footer-small{display:block}.next-grid{gap:25px}.next-grid h3{font-size:24px}.next-grid p{font-size:15px}#journal-nav>div{justify-content:space-between;gap:20px}#journal-nav a{font-size:14px}}
@media(max-width:620px){body{font-size:17px}.mast-core,#journal-nav>div,.track-window,.opening-mile,.chapter-shelf,.local-chapters,.departure-board,.planner-pitch,.machine-chapter,.closing-view{width:calc(100% - 32px)}.mast-core{padding-block:20px;gap:15px;flex-wrap:wrap}.journal-mark{gap:11px}.journal-mark svg{width:44px}.journal-mark span{font-size:24px}.journal-mark small{font-size:8px;letter-spacing:.24em;margin-top:7px}.mast-search{order:3;width:100%}.mast-search input{font-size:14px;padding-block:8px}.mast-search button{font-size:23px}.nav-switch{display:block;background:transparent;color:var(--paper);border:1px solid #69765d;padding:9px 11px;font-size:12px;line-height:1.5;margin-left:auto}.nav-switch span{margin-left:7px}.js-active #journal-nav{display:none}.js-active #journal-nav.is-open{display:block}#journal-nav>div{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:18px 0}.journal-home{padding-top:16px}.lead-photo{min-height:500px}.lead-photo img{object-position:57% 50%}.lead-shade{background:linear-gradient(90deg,rgba(9,22,17,.77),rgba(9,22,17,.29)),linear-gradient(0deg,rgba(9,22,17,.8),transparent 50%)}.lead-lines{padding:55px 22px 88px}.lead-lines h1{font-size:49px;line-height:1.12;margin-bottom:24px}.lead-lines p{font-size:17px;line-height:1.6;margin-bottom:28px}.lead-lines .yellow-link{font-size:14px;padding:13px 17px}.lead-caption{font-size:9px;left:17px;right:17px;bottom:14px;max-width:280px;text-align:left}.photo-foot{font-size:11px;gap:16px;line-height:1.4;padding-block:13px 18px}.photo-foot span{max-width:180px}.photo-foot a{flex-shrink:0}.opening-mile{display:block;padding-block:42px}.opening-mile h2{font-size:40px;margin-bottom:25px}.opening-mile h2 br{display:none}.opening-mile p{font-size:16px;line-height:1.85}.chapter-shelf{padding-block:30px 15px}.chapter-shelf>h2{font-size:31px;margin-bottom:23px}.chapter-shelf summary{gap:17px;padding-block:22px}.chapter-shelf summary h3{font-size:24px}.chapter-shelf summary>span{font-size:11px}.chapter-shelf summary b{font-size:24px;margin-right:4px}.chapter-shelf details>div{display:block;padding:0 0 22px 30px}.chapter-shelf details p,.chapter-shelf details a{font-size:15px}.section-line{display:block;margin-bottom:26px}.section-line h2{font-size:39px;margin-bottom:18px}.section-line>a{font-size:13px}.section-line h2 br{display:none}.local-chapters{padding-block:43px}.place-lead img{height:320px}.place-lead h3{font-size:32px;margin-top:20px}.place-lead p{font-size:16px}.place-stack{grid-template-columns:1fr;gap:25px}.place-stack .note-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding-bottom:23px}.place-stack img{height:150px;margin:0}.place-stack h3{font-size:25px;margin-bottom:11px}.place-stack p{font-size:14px;line-height:1.6}.place-stack .read-note{font-size:12px}.location-boundary{font-size:12px;line-height:1.7}.departure-board{display:block;padding-block:30px 15px}.departure-board h2{font-size:42px;margin-bottom:20px}.departure-board h2 br{display:none}.departure-board>div p{max-width:none;font-size:16px}.departure-board ol{padding-left:20px;margin-top:28px}.departure-board li{padding-left:8px;margin-bottom:22px}.departure-board li>a{font-size:25px}.departure-board li p{font-size:15px}.planner-pitch{display:block;padding:28px 24px;margin-block:20px 40px}.planner-pitch h2{font-size:38px;margin-bottom:18px}.planner-pitch h2 br{display:none}.planner-pitch p{font-size:16px;margin-bottom:25px}.planner-pitch .black-link{font-size:14px}.machine-chapter{padding-bottom:42px}.section-intro{font-size:16px}.machine-row{gap:25px 20px}.machine-row h3{font-size:25px}.machine-row p{font-size:14px}.closing-view{min-height:365px}.closing-view>div{padding:37px 25px}.closing-view h2{font-size:38px}.closing-view p{font-size:16px}.closing-view .yellow-link{font-size:14px}.end-mile{padding:42px 18px 20px}.footer-rows{gap:27px 22px}.footer-rows>div{grid-column:1/-1}.footer-word{font-size:29px}.footer-rows>div>p{font-size:21px}.footer-rows h2{font-size:16px}.footer-rows section>a{font-size:13px}.footer-rows section:last-child{grid-column:1/-1}.footer-small{font-size:10px;margin-top:30px}.headline-rail,.story-photo,.story-columns,.next-reading,.directory-body{width:calc(100% - 36px)}.headline-rail{padding:30px 0 26px}.crumb-line{font-size:11px;gap:12px;margin-bottom:23px}.headline-rail h1{font-size:39px;line-height:1.18;margin-bottom:22px}.standfirst{font-size:20px;line-height:1.5;margin-bottom:20px}.reading-time{font-size:10px;line-height:1.6}.story-photo{margin-bottom:28px}.story-photo img{height:250px}.story-photo figcaption{font-size:10px}.story-columns{gap:28px}.chapter-map{font-size:13px}.chapter-map ol{columns:1}.story-copy{font-size:17px;line-height:1.9}.story-copy>h2{font-size:29px;line-height:1.25;margin:32px 0 18px}.reference-list h2{font-size:27px}.reference-list p,.reference-list li{font-size:13px}.next-reading{margin:43px auto;padding-top:28px}.next-reading>h2{font-size:31px}.next-grid{grid-template-columns:1fr;gap:25px}.next-grid .note-card{border-bottom:1px solid var(--line);padding-bottom:22px}.next-grid h3{font-size:26px;margin-bottom:15px}.next-grid p{font-size:16px;margin-bottom:15px}.spec-ledger table{font-size:14px}.spec-ledger th,.spec-ledger td{padding:13px 8px}.directory-body{padding-bottom:40px}.directory-body>h2{font-size:29px}.index-cards{grid-template-columns:1fr;gap:28px}.index-cards h3{font-size:28px;margin-bottom:15px}.index-cards p{font-size:16px}.index-cards .note-card img{height:240px;margin-bottom:20px}.source-directory h2{font-size:20px}.planning-desk{padding:24px 18px;margin-bottom:35px}.planning-desk>h2{font-size:29px}.planner-fields{grid-template-columns:1fr;gap:20px}.planner-fields label{font-size:15px}.planner-fields select{font-size:16px;line-height:1.3;padding:12px 8px}.planning-desk .yellow-link{width:100%;font-size:14px}.planner-result{padding:16px;font-size:15px;line-height:1.7}.prepared-checks{padding:16px}.prepared-checks label{font-size:15px;gap:12px}.prepared-checks h3{font-size:25px}.journal-search>div{display:block}.journal-search input{width:100%;margin-bottom:14px}.journal-search button{font-size:15px}.search-found h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.mast-rail,.end-mile,.skip-field,.next-reading,.chapter-map,.planning-desk form,.print-list,.story-photo,.yellow-link,.black-link{display:none!important}body{background:white;color:black;font-size:11pt}.headline-rail,.directory-body,.story-columns{width:100%;max-width:none;padding:0}.headline-rail h1{font-size:28pt}.standfirst{font-size:14pt}.story-columns{display:block}.story-copy{font-size:11pt;line-height:1.6}.story-copy>h2{font-size:20pt}.planning-desk{background:white;padding:0;border:0}.planner-result,.prepared-checks{background:white;padding:10px 0}.prepared-checks label{font-size:11pt;break-inside:avoid}.directory-body>h2{font-size:20pt}a{color:black}.reference-list{break-inside:avoid}.spec-ledger{overflow:visible}}

.scene-strip{max-width:1190px;margin:20px auto 55px}.scene-strip>h2{font-size:40px;margin-bottom:28px}.scene-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px}.scene-grid>a{display:block;position:relative;min-height:280px;overflow:hidden}.scene-grid figure{height:100%}.scene-grid img{height:280px;object-fit:cover}.scene-grid>a:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(5,12,7,.85))}.scene-grid span{position:absolute;z-index:1;bottom:20px;left:20px;right:15px;font:27px/1.2 Anton;color:#fff8e5}.scene-strip>p{font-size:12px;color:#b9c4af;margin-top:15px}@media(max-width:1240px){.scene-strip{width:calc(100% - 60px)}}@media(max-width:620px){.scene-strip{width:calc(100% - 32px);margin-block:20px 35px}.scene-strip>h2{font-size:33px}.scene-grid{grid-template-columns:1fr 1fr;gap:15px}.scene-grid>a:first-child{grid-column:1/-1}.scene-grid>a{min-height:200px}.scene-grid img{height:230px}.scene-grid span{font-size:25px;left:15px;bottom:17px}.scene-strip>p{font-size:11px;line-height:1.6}}

.note-card figcaption{font-size:11px;line-height:1.5;color:#64715b;margin-top:10px}.journal-home .note-card figcaption{color:#bec9b4}
.lead-photo>figure{left:31%}.lead-shade{background:linear-gradient(90deg,#16221b 22%,rgba(15,29,20,.94) 33%,rgba(15,29,20,.3) 60%,transparent 90%)}.lead-lines{max-width:750px}.lead-lines h1{font-size:76px}.lead-lines p{max-width:520px}
.table-hint{font-size:13px;line-height:1.6;color:#53634f;margin-bottom:-16px}.reading-bridge{max-width:1190px;margin:0 auto 45px;border-top:1px solid #53634f;padding-top:20px}.reading-bridge a{color:var(--gold)}@media(max-width:1240px){.reading-bridge{width:calc(100% - 60px)}}@media(max-width:620px){.reading-bridge{width:calc(100% - 32px);font-size:15px;line-height:1.9}.table-hint{font-size:12px}}
.comparison-scroll{max-width:100%;overflow-x:auto;margin:30px 0;border:1px solid #bec4b7;background:#fcfaf4}.comparison-scroll:focus{outline:3px solid #086879;outline-offset:3px}.comparison-scroll table{border-collapse:collapse;min-width:640px;width:100%;font-size:15px;line-height:1.6}.comparison-scroll caption{text-align:left;padding:18px;font-weight:700;background:#e6e8d9}.comparison-scroll th,.comparison-scroll td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d8dccf}.comparison-scroll thead{background:#f0efdf}.comparison-scroll tbody th{min-width:130px}.cash-desk{background:#e9eadc;border-top:5px solid #086879;padding:30px;margin-bottom:40px}.cash-desk>h2{font-size:34px}.cash-desk>p{max-width:850px}.cash-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.cash-fields label{font-size:16px;line-height:1.5}.cash-fields input{display:block;width:100%;padding:12px;margin-top:7px;background:#fffdf7;border:1px solid #657362;font:18px SourceSans,sans-serif;color:#17291c}.cash-results{padding:22px;background:#fffdf7;margin-top:25px}.cash-results h3{font-size:29px}.cash-results dl{display:grid;grid-template-columns:1fr auto;gap:14px 25px}.cash-results dt{font-size:17px}.cash-results dd{margin:0;font-weight:bold;white-space:nowrap}.cash-results p{font-size:14px;margin-bottom:0}
@media(max-width:900px){.lead-lines h1{font-size:62px}.lead-lines{max-width:650px}}
@media(max-width:620px){.lead-photo{min-height:0}.lead-photo>figure{position:relative;inset:auto;height:250px;width:100%}.lead-photo img{height:250px;object-fit:cover;object-position:center 65%}.lead-shade{display:none}.lead-lines{padding:26px 22px 48px}.lead-lines h1{font-size:42px;margin-bottom:20px}.lead-lines p{font-size:16px;margin-bottom:22px}.lead-caption{bottom:10px;max-width:none;font-size:9px}.cash-desk{padding:23px 17px}.cash-fields{grid-template-columns:1fr}.cash-desk>h2{font-size:29px}.cash-results{padding:16px}.cash-results dl{grid-template-columns:1fr;gap:4px}.cash-results dd{margin-bottom:13px}.comparison-scroll table{font-size:14px}.comparison-scroll td,.comparison-scroll th{padding:12px}}
@media print{.cash-desk form{display:none}.cash-desk{background:white;padding:0}.cash-results{padding:0}.comparison-scroll{overflow:visible}.comparison-scroll table{min-width:0;font-size:9pt}.comparison-scroll tr{break-inside:avoid}}
