.guide-article-page{background:#f2eee5;color:#132017;padding-top:72px}.guide-hero{padding:9vw 5vw 6vw;background:#07110b;color:#fff}.guide-hero>div{width:min(1050px,92vw);margin:auto}.guide-hero h1{font:500 clamp(54px,8vw,105px)/.88 var(--serif);letter-spacing:-.06em;margin:18px 0 24px}.guide-hero h1 em{font-style:italic;color:#dce8c2}.guide-hero p:not(.overline){max-width:680px;color:#aeb8ac;font-size:14px;line-height:1.8}.guide-body{width:min(900px,90vw);margin:auto;padding:75px 0 100px}.guide-lead{font:500 clamp(25px,3vw,36px)/1.35 var(--serif);color:#314033;margin:0 0 58px}.guide-body h2{font:500 clamp(35px,4vw,52px)/1.05 var(--serif);margin:62px 0 18px}.guide-body h3{font:600 20px var(--serif);margin:32px 0 10px}.guide-body p,.guide-body li{font-size:13px;line-height:1.85;color:#626d64}.guide-body ul{padding-left:20px}.guide-callout{margin:38px 0;padding:28px;border-left:3px solid #7b915d;background:#e4e7d9}.guide-callout b{display:block;margin-bottom:8px;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.guide-products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0}.guide-product{padding:20px;border:1px solid #cbc4b8;background:#e7e1d6}.guide-product small{font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#687665}.guide-product h3{margin:8px 0;font-size:25px}.guide-product p{font-size:10px;line-height:1.6}.guide-product a{font-size:8px;text-decoration:underline;text-transform:uppercase;letter-spacing:.09em}.guide-next{margin-top:70px;padding:38px;background:#07110b;color:#eee9dd}.guide-next h2{margin-top:0;color:#fff}.guide-next p{color:#aab5a8}.guide-next-links{display:flex;gap:10px;flex-wrap:wrap}.guide-next-links a{padding:12px 14px;border:1px solid rgba(255,255,255,.2);font-size:8px;text-transform:uppercase;letter-spacing:.1em}@media(max-width:700px){.guide-hero{padding:18vw 5vw 12vw}.guide-body{padding-top:50px}.guide-products{grid-template-columns:1fr}.guide-body p,.guide-body li{font-size:12px}}
