.header-left{gap:18px}.header .nav-left{gap:15px}.header .nav-left a{font-size:11px}
.reading-preview{background:#e6e5d9}.reading-preview>.eyebrow{margin-bottom:22px}.reading-preview>h2{margin-bottom:48px}
.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.guide-card{position:relative;display:block;border-top:1px solid #92997f;padding:26px 0 44px}
.guide-card h3{font-size:34px;line-height:1.12;margin:20px 0 16px;letter-spacing:-.025em}
.guide-card p{font-size:13px;line-height:1.8;color:#59624f;max-width:38ch}
.guide-card:hover h3{color:#73613b}.guide-arrow{position:absolute;bottom:8px;right:8px;font-size:24px}
.editorial-hero{background:#e8e4d7;padding-bottom:65px}.editorial-hero h1{font-size:clamp(54px,6.4vw,92px);line-height:1.04;letter-spacing:-.04em;max-width:1000px;margin:30px 0}
.editorial-lead{font-family:var(--serif);font-size:clamp(23px,2.2vw,31px);line-height:1.45;max-width:820px}.editorial-lead a{text-decoration:underline}
.breadcrumbs{display:flex;gap:12px;font-size:11px;margin-bottom:42px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}
.article-byline{font-size:11px;margin-top:28px;color:#646b59}.editorial-layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:9%;align-items:start}
.article-toc{border-top:1px solid #a8ad9a;padding-top:24px;position:sticky;top:140px}.article-toc a{display:block;font-size:13px;line-height:1.5;padding:10px 0}.article-toc .eyebrow{margin-bottom:18px}
.article-body{min-width:0}.article-body section{margin-bottom:58px;scroll-margin-top:145px}.article-body h2{font-size:38px;line-height:1.15;letter-spacing:-.025em;margin-bottom:24px}.article-body p{font-size:16px;line-height:1.9;margin:20px 0;color:#4e5847}.article-body a,.sample-guidance a,.collection-context a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9ca18d}
.table-scroll{overflow-x:auto;margin:30px 0}table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}th,td{text-align:left;padding:16px;border-bottom:1px solid #b8bbaa;vertical-align:top}th{font-weight:500;background:#e3e4d7}
.related-reading{background:#e5e5d9}.related-reading>.eyebrow{margin-bottom:30px}.journal-index{padding-top:40px}.journal-index .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}
.collection .section-intro h1,.house-copy h1{font-size:clamp(54px,5.6vw,84px);line-height:1.04;letter-spacing:-.04em;margin-bottom:30px}.house-copy h1 em{color:#c3c5a7}
.collection-context{padding:0 8% 70px;font-size:14px;line-height:1.8;max-width:900px}.product-provenance{font-size:12px;line-height:1.8;color:#5c6652;margin-bottom:24px}.product-reading{display:flex;gap:28px;flex-wrap:wrap;padding:35px 8%;border-top:1px solid #b7bcaa;font-size:13px}.product-reading a{text-decoration:underline;text-underline-offset:5px}
.house-practice{background:#e7e5d9}.house-practice .eyebrow{margin-bottom:28px}.house-practice h2{font-size:clamp(46px,5vw,72px);margin-bottom:32px}.house-practice>p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:720px;margin:20px 0}.house-practice .sample-actions{justify-content:start;gap:45px}
.samples-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:25px}.sample-card{min-width:0}.sample-card img{aspect-ratio:4/4.5;object-fit:cover;width:100%;margin-bottom:28px}.sample-card h2{font-size:54px;margin:20px 0}.sample-card p{font-size:14px;line-height:1.8;max-width:48ch}.sample-card .button{margin-top:26px;width:100%;justify-content:space-between}.sample-card .text-link{margin-top:15px}.sample-guidance{padding-top:25px;max-width:1050px;margin:auto}.sample-guidance h2{font-size:54px;margin-bottom:30px}.sample-guidance p{font-size:15px;line-height:1.85;margin:24px 0}
@media(min-width:901px) and (max-width:1150px){.header{grid-template-columns:1.2fr .8fr .7fr}.header-left{gap:10px}.header .nav-left{gap:10px}.header .nav-left a{font-size:10px}.header>.wordmark{font-size:28px}}
@media(max-width:900px){.editorial-layout{grid-template-columns:1fr;gap:38px}.article-toc{position:static;display:flex;flex-wrap:wrap;gap:6px 20px}.article-toc .eyebrow{width:100%;margin-bottom:8px}.article-toc a{font-size:12px}.guide-grid{grid-template-columns:1fr 1fr}.samples-grid{gap:32px}.header .nav-left{gap:24px}}
@media(max-width:700px){.editorial-hero h1{font-size:51px}.editorial-hero{padding-bottom:42px}.editorial-lead{font-size:25px}.editorial-layout{padding-top:38px}.article-body p{font-size:15px}.article-body h2{font-size:33px}.article-body section{margin-bottom:44px}.guide-grid,.journal-index .guide-grid,.samples-grid{grid-template-columns:1fr;gap:26px}.guide-card{padding-bottom:40px}.guide-card h3{font-size:31px}.guide-card p{max-width:none}.related-reading{padding-top:42px;padding-bottom:42px}.breadcrumbs{margin-bottom:30px}.house-copy h1{font-size:55px}.samples-grid{padding-top:0;gap:55px}.sample-card img{max-height:430px;object-position:center}.table-scroll th,.table-scroll td{padding:12px 8px;font-size:12px}.product-reading{gap:22px}.collection-context{padding:0 6% 50px}}
