.guide-main{padding-block:75px 30px}.guide-intro{display:grid;grid-template-columns:1fr 270px;gap:12%;align-items:center;padding-bottom:75px;border-bottom:1px solid var(--line)}.guide-kicker{color:var(--cyan);margin-bottom:24px}.guide-intro h1{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:clamp(3rem,5vw,5rem);line-height:1.07}.guide-intro h1 span{color:var(--cyan)}.guide-intro .lead{color:var(--muted);margin-block:26px 32px;max-width:40ch}.guide-art{max-height:400px;overflow:hidden;border:1px solid var(--line);border-radius:24px}.guide-art img{width:100%;margin-top:-12.222222%}.guide-copy{max-width:72ch;margin:70px auto}.guide-copy section+section{margin-top:60px}.guide-copy h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-bottom:24px;line-height:1.2}.guide-copy p{color:var(--muted)}.guide-copy a{color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.guide-related{display:flex;flex-wrap:wrap;gap:20px 35px;padding-block:35px;border-top:1px solid var(--line);color:var(--cyan)}.site-footer nav{flex-wrap:wrap}.guide-related a{min-height:44px;display:flex;align-items:center}@media(max-width:760px){.guide-main{padding-top:45px}.guide-intro{grid-template-columns:1fr;gap:40px;padding-bottom:45px}.guide-intro h1{font-size:clamp(2.9rem,11vw,4rem)}.guide-intro .lead{font-size:1.2rem}.guide-art{width:210px;max-height:300px;margin-inline:auto}.guide-copy{margin-block:50px}.guide-copy section+section{margin-top:42px}.guide-copy p{font-size:1rem}.guide-related{gap:10px 26px}.guide-intro .button{font-size:.95rem}}
