.guide-header,.guide-footer{max-width:1120px;margin:auto;padding:1.6rem 5vw}.guide-header{display:flex;gap:2rem;justify-content:space-between;align-items:center;border-bottom:1px solid #3c4558}.guide-header>a{font-size:1.25rem;font-weight:900;letter-spacing:.1em;text-decoration:none}.guide-header nav{display:flex;gap:1.4rem;flex-wrap:wrap}.guide-main{max-width:850px;margin:auto;padding:4rem 5vw 6rem}.guide-main h1{font-size:clamp(2.1rem,6vw,4.5rem);line-height:1.08;letter-spacing:-.03em}.guide-main h2{font-size:clamp(1.4rem,4vw,2rem);line-height:1.25;margin:2.6rem 0 1rem}.guide-main p,.guide-main li{font-size:1.07rem;line-height:1.8}.guide-main p{margin:1.25rem 0}.guide-main ul{padding-left:1.4rem}.guide-main li{margin:.65rem 0}.guide-main a{color:#ffb16a;overflow-wrap:anywhere}.guide-main .eyebrow{font-size:.76rem;letter-spacing:.15em;color:#ffb16a}.guide-hero{width:100%;height:auto;border-radius:12px;margin:1.5rem 0;display:block}.guide-meta{color:#b5c0d5;font-size:.9rem}.guide-card{padding:1.6rem 0;border-top:1px solid #3c4558}.guide-card h2{margin:.3rem 0}.guide-card a{text-decoration:none}.guide-footer{border-top:1px solid #3c4558;color:#b5c0d5}.guide-footer button{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:640px){.guide-header{display:block}.guide-header nav{margin-top:1rem;gap:1rem}.guide-main{padding-top:2.5rem}}