:root{--ink:#233327;--accent:#88592f;--paper:#f3f0e7;--tint:#e7e8d9;--line:#c9cebf}.site-navigation{background:var(--ink);color:#f6f2e7;display:flex;align-items:center;gap:30px;padding:24px max(40px,calc((100% - 1320px)/2));position:relative;z-index:30}.identity{order:0}.identity-name{font-size:27px}.navigation-actions{order:2;margin-left:5px}.search-open{color:inherit}.search-open:hover{color:#daca9d}#main-navigation{order:1;display:flex;align-items:center;gap:23px;margin-left:auto;font-size:11px;line-height:1.5}#main-navigation>a,.nav-section summary{padding:10px 0}.nav-section{position:relative}.nav-number{display:none}.nav-section>div{position:absolute;left:-18px;top:100%;padding:12px;background:var(--paper);color:var(--ink);min-width:230px;box-shadow:0 12px 30px #0002}.nav-section>div>a{display:block;padding:10px}.nav-section>div>a:hover{background:var(--tint)}#main-navigation>a:hover,.nav-section summary:hover{color:#dac39a}.cover{position:relative;min-height:640px;color:#fcf8ef;background:#27382c;display:flex;flex-direction:column;justify-content:space-between}.cover-image{position:absolute;inset:0;overflow:hidden}.cover-image img{height:100%;width:100%;object-fit:cover;object-position:70% 54%}.cover-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#14271eef 0%,#14271ecc 32%,#14271e45 60%,#14271e0a 100%)}.cover-words{position:relative;max-width:1400px;width:100%;margin-inline:auto;padding:64px 52px 45px}.cover-words .kicker{color:#e6d8b6;margin-bottom:26px}.cover h1{font-size:clamp(66px,6.5vw,96px);line-height:1.04;letter-spacing:-.035em;margin-bottom:30px}.cover h1 em{color:#e1cca1;font-weight:400}.cover-description{max-width:440px;font-size:15px;line-height:1.8}.cover-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.cover .solid-link{background:#e2ce9b;color:#233327}.cover a:hover{color:#fff8df}.cover .solid-link:hover{background:#fff2d1;color:#233327}.cover-index{position:relative;border-top:1px solid #ffffff50;display:grid;grid-template-columns:repeat(3,1fr);padding-inline:max(52px,calc((100% - 1296px)/2));background:#15271b45}.cover-index a{padding:21px 25px 23px 0;display:flex;flex-direction:column;text-decoration:none}.cover-index a+a{border-left:1px solid #ffffff35;padding-left:30px}.cover-index small{font-size:9px;letter-spacing:.13em;color:#e1d6ba;margin-bottom:8px}.cover-index span{font:22px/1.2 var(--serif)}.path-image img{aspect-ratio:4/3}.path-text h3{padding-right:10px}.editorial-intro{padding-block:65px 80px}.chapter.has-image{display:grid;grid-template-columns:1fr 1fr;gap:28px 8%;align-items:start}.chapter-heading{grid-column:2;grid-row:1}.chapter-copy{grid-column:2;grid-row:2}.chapter-picture{grid-column:1;grid-row:1/3;align-self:center}.chapter-picture img{aspect-ratio:4/5}.chapter-2 .chapter-heading,.chapter-2 .chapter-copy,.chapter-6 .chapter-heading,.chapter-6 .chapter-copy{grid-column:1}.chapter-2 .chapter-picture,.chapter-6 .chapter-picture{grid-column:2}.chapter-1 .chapter-picture img{border-radius:48% 48% 0 0}.chapter-3 .chapter-picture img{aspect-ratio:4/5;object-position:72% center}.chapter-7 .chapter-picture img{aspect-ratio:1/1}.question-note{display:grid;grid-template-columns:1fr 1.2fr;gap:6%}.question-note .chapter-heading,.question-note .chapter-copy{grid-column:auto;grid-row:auto}.article-heading{text-align:center}.article-heading h1{max-width:1000px;margin-inline:auto;font-size:clamp(45px,5vw,70px)}.article-heading>.kicker{margin-top:45px}.article-cover img{height:450px}.article-cover.labelled-picture{max-width:1000px;margin-inline:auto}.article-body{display:grid;grid-template-columns:minmax(0,750px) 250px;gap:85px;justify-content:center}.article-toc{grid-column:2;grid-row:1;align-self:start;position:sticky;top:30px}.reading{grid-column:1;grid-row:1}.reading-intro p:first-child:first-letter{float:left;font:65px/.85 var(--serif);padding:10px 8px 0 0}.article-body .flavour-guide{margin-block:35px}.references>.kicker{color:var(--accent)}.home-references .references{margin-top:0}.site-footer{margin-top:0}.footer-head .kicker{color:#dcca9d}@media(max-width:1180px){.site-navigation{padding-inline:32px;gap:20px}.identity-name{font-size:25px}.identity-symbol{display:none}#main-navigation{gap:18px;font-size:10px}.navigation-actions{margin-left:0}.cover-words{padding-left:40px}.article-body{gap:55px;grid-template-columns:minmax(0,750px) 210px}}@media(max-width:950px){.site-navigation{flex-wrap:wrap;justify-content:space-between;padding:20px 32px}.identity-name{font-size:29px}.navigation-actions{margin-left:auto}.menu-button{display:block;border-color:#ffffff50;color:inherit}#main-navigation{order:3;flex-direction:column;width:100%;align-items:stretch;gap:0;margin:0;font-size:12px}.js #main-navigation{display:none}.js #main-navigation.expanded{display:flex}#main-navigation>a,.nav-section summary{padding:14px 0;border-bottom:1px solid #ffffff35}.nav-section summary{justify-content:space-between}.nav-section>div{position:static;box-shadow:none;background:#ffffff0b;color:inherit;padding:10px 15px}.nav-section>div>a:hover{background:#ffffff18}.cover{min-height:590px}.cover-words{padding:55px 32px 40px}.cover h1{font-size:76px}.cover-image img{object-position:72% center}.cover-index{padding-inline:32px}.cover-index span{font-size:19px}.cover-index a+a{padding-left:20px}.article-body{gap:40px;grid-template-columns:minmax(0,680px) 200px}.chapter.has-image{gap:25px 5%}.chapter-heading h2{font-size:35px}}@media(max-width:800px){.article-body{display:block;max-width:780px}.article-toc{position:static}.article-cover img{height:330px}.question-note{grid-template-columns:1fr;gap:25px}.chapter-picture img{aspect-ratio:3/5}.cover-index span{font-size:18px}.cover-description{max-width:410px}.cover-image:after{background:linear-gradient(90deg,#14271ef2,#14271e80 65%,#14271e25)}.cover h1{font-size:71px}}@media(max-width:600px){.site-navigation{padding:17px 20px;gap:16px}.identity-name{font-size:26px}.navigation-actions{gap:13px}.search-open>span{display:none}.cover{min-height:630px}.cover-words{padding:40px 20px 35px}.cover h1{font-size:57px;line-height:1.07;margin-bottom:25px}.cover-description{max-width:330px;font-size:14px}.cover-actions{gap:19px;flex-wrap:wrap;margin-top:23px}.cover .solid-link{padding:15px 18px;font-size:11px}.cover .quiet-link{font-size:11px}.cover-image img{object-position:70% center}.cover-image:after{background:#11251bd6}.cover-index{padding:0 20px;grid-template-columns:1fr}.cover-index a{padding:14px 0;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.cover-index a+a{padding-left:0;border-left:0;border-top:1px solid #ffffff30}.cover-index small{font-size:8px;margin:0;white-space:nowrap}.cover-index span{font-size:17px;text-align:right}.editorial-intro{padding-block:40px}.chapter.has-image{display:flex;flex-direction:column;gap:24px}.chapter-heading h2{font-size:34px}.chapter-heading{order:0}.chapter-picture{order:1;width:100%}.chapter-copy{order:2}.chapter-picture img{aspect-ratio:4/3}.chapter-1 .chapter-picture img{border-radius:0}.chapter-3 .chapter-picture img{aspect-ratio:4/3}.question-note{padding:28px;gap:22px}.article-heading>.kicker{margin-top:25px}.article-heading h1{font-size:39px}.article-cover img{height:auto}.article-body{padding-top:30px}.article-heading .breadcrumbs{text-align:left}.article-heading .article-meta{font-size:9px}.article-heading h1{line-height:1.13}.footer-head .kicker{font-size:10px}}
