.guide-wrap{padding-top:36px;padding-bottom:80px}.guide-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;margin-bottom:30px}.guide-heading{max-width:900px;padding:16px 0 32px}.guide-heading h1{font-size:clamp(36px,5.2vw,68px);line-height:1.08;letter-spacing:-.025em;margin:15px 0 24px}.guide-byline{font-size:14px;color:#aaa393;margin-top:24px}.guide-photo{margin:0 0 44px}.guide-photo img{width:100%;max-height:480px;object-fit:cover}.guide-layout{display:grid;grid-template-columns:260px minmax(0,740px);gap:56px;align-items:start}.guide-summary{border:1px solid #756b4f;padding:24px;background:#171713}.guide-summary dl{margin:0}.guide-summary dt{font-size:13px;color:#b8ad97;margin-top:20px}.guide-summary dd{margin:4px 0 0;line-height:1.5}.guide-copy{font-size:18px;line-height:1.8;min-width:0}.guide-copy h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:40px 0 18px}.guide-copy>p:first-child{margin-top:0}.guide-copy p{margin-bottom:20px}.guide-copy a:not(.button){text-decoration:underline;text-underline-offset:4px}.guide-copy li{margin-bottom:14px}.guide-copy ul{padding-left:24px}.guide-example{border-left:3px solid #bca36a;background:#1a1a16;padding:20px 24px;margin:24px 0}.guide-example p{margin:8px 0 0}.guide-cta{border-top:1px solid #756b4f;margin-top:40px;padding-top:28px}.guide-cta h2{margin-top:12px}.guide-card{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.guide-card h2{font-size:clamp(28px,3vw,42px);line-height:1.2}.guide-card figure{margin:0}.guide-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.guide-card h2 a{text-decoration:none}.guide-card h2 a:hover{text-decoration:underline}.guide-summary .text-link{white-space:normal}.guide-copy a{overflow-wrap:anywhere}@media(max-width:800px){.guide-layout{grid-template-columns:1fr;gap:32px}.guide-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.guide-summary dt{margin:0}.guide-summary dd{margin:0}.guide-card{grid-template-columns:1fr;gap:24px}.guide-heading{padding-top:0}.guide-photo{margin-bottom:28px}.guide-copy{font-size:17px}.guide-cta .actions{align-items:stretch}.guide-cta .button{white-space:normal;text-align:center}}
.guide-byline{color:var(--muted)}.guide-summary{color:var(--paper)}.guide-example{background:#ece6d8}.guide-summary .small{color:#d5cdbb}.guide-summary a{color:#e0c578}
