body{opacity:1;animation:none}.publishing{line-height:1.75}.publishing h1,.publishing h2,.publishing h3{font-family:'Playfair Display',Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:1.12}.publishing h1{font-size:clamp(44px,4.7vw,66px)}.publishing h2{font-size:clamp(34px,3.7vw,50px)}.publishing h3{font-size:27px}.publishing em{font-weight:400;color:#71613f}.publishing p{color:var(--muted)}.publishing .eyebrow{color:var(--gold-dark);font-size:11px}.pub-skip{position:fixed;top:-100px;left:12px;background:white;padding:12px;z-index:300}.pub-skip:focus{top:12px}.pub-breadcrumb{display:flex;gap:12px;padding-top:24px;font-size:11px;color:var(--muted)}.pub-breadcrumb a{text-decoration:none}.pub-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:54px;padding-block:48px 72px}.pub-hero .lead{margin-top:24px;max-width:520px;font-size:16px}.pub-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}.pub-link{font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #baaa8c;padding-bottom:4px;display:inline-block}.pub-link:hover{color:#98773c}.pub-note{font-size:12px;margin:24px 0}.pub-art{margin:0;position:relative}.pub-art img{width:100%;height:auto}.pub-art figcaption{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.08em;color:#554c3e}.pub-hero-art{padding:12px}.pub-strip{border-block:1px solid var(--stone);padding:18px 0;text-align:center;font-size:11px;letter-spacing:.08em;color:#71613f}.pub-strip span{margin-inline:40px}.pub-section{padding-block:80px}.pub-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:36px}.pub-heading>p{font-size:13px}.pub-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.pub-category .pub-art{margin-bottom:22px}.pub-category h3{font-size:23px}.pub-category p{font-size:12px;margin:12px 0 18px;min-height:64px}.pub-category .pub-link{font-size:11px}.pub-status{font-size:10px;font-weight:600;color:#5d6556;background:#e9eddf;padding:6px 11px;border-radius:20px;display:inline-block}.pub-feature{background:#eaf0e4;padding-block:60px}.pub-feature-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.pub-feature .pub-art{max-width:440px}.pub-feature .lead{font-size:15px;margin-top:24px}.pub-feature em{color:#415d47}.pub-series{font:italic 22px 'Playfair Display',serif;margin-bottom:20px;color:#415d47!important}.pub-feature .btn-primary{background:#415d47;border-color:#415d47}.pub-book{display:grid;grid-template-columns:260px 1fr;gap:60px;align-items:center;background:#fffdfa;border:1px solid var(--stone);padding:38px}.pub-cover{position:relative;display:block;max-width:260px;background:#e8eddf;box-shadow:8px 10px 20px #292d2617}.pub-cover>span{position:absolute;inset:36% 8% auto;text-align:center;font:28px/1.3 'Playfair Display',serif;color:#415d47}.pub-cover small{display:block;margin-top:20px;font:10px/1.6 Inter,sans-serif}.pub-book h3{font-size:38px}.pub-book .lead{margin-top:18px;font-size:15px}.pub-book p:not(.lead):not(.eyebrow){font-size:13px;margin-bottom:22px}.pub-tags{display:flex;gap:8px;flex-wrap:wrap;margin-block:20px}.pub-tags span{font-size:10px;background:#f0eee5;padding:5px 10px;border-radius:20px}.pub-downloads{background:#eee9df;padding-block:72px}.pub-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.pub-download-grid .lead{font-size:15px;margin-top:24px;max-width:440px}.pub-download-cards{display:grid;gap:20px}.pub-download-cards article{padding:28px;background:#faf7f2;border:1px solid #e1d8c9}.pub-download-cards h3{margin-top:18px}.pub-download-cards p{font-size:13px;margin:16px 0}.pub-about{text-align:center;max-width:700px}.pub-about .lead{font-size:16px;margin:25px 0}.pub-closing{text-align:center;background:#eee5d4;padding-block:68px}.pub-closing .pub-actions{justify-content:center;margin-bottom:24px}.publishing section[id]{scroll-margin-top:100px}.nav-drawer-inner{gap:1.3rem}footer{margin-top:0}
@media(max-width:1000px){.pub-hero{gap:25px}.pub-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-feature-inner,.pub-download-grid{gap:35px}.pub-book{gap:30px}.pub-category p{min-height:45px}}
@media(max-width:650px){.pub-hero,.pub-feature-inner,.pub-download-grid,.pub-book{grid-template-columns:1fr}.pub-hero{padding-block:36px 45px}.publishing h1{font-size:48px}.pub-hero-art{max-width:430px;margin:auto}.pub-strip span{margin-inline:8px}.pub-strip{font-size:9px;letter-spacing:0}.pub-section{padding-block:48px}.pub-heading{display:block}.pub-heading>p{margin-top:18px}.pub-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.pub-category h3{font-size:23px}.pub-category p{min-height:0}.pub-feature{padding-block:40px}.pub-feature .pub-art{max-width:350px;margin:auto}.pub-book{padding:24px}.pub-cover{width:210px;margin:auto}.pub-book h3{font-size:32px}.pub-downloads{padding-block:45px}.pub-closing{padding-block:48px}.pub-closing .pub-actions{flex-direction:column}.pub-art figcaption{font-size:8px}}
