.guide-hero{padding:65px 4% 80px;display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center}.guide-hero h1{font-size:clamp(50px,6.3vw,92px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin-bottom:28px}.guide-hero .lead{font-size:19px;max-width:570px}.guide-hero img{height:530px}.breadcrumbs{font-size:11px;margin-bottom:45px;display:flex;gap:15px}.draft-note{padding:13px 4%;background:#f4f5f5;color:#202427;font-size:12px;border-bottom:1px solid #d5d9dc}.guide-layout{padding:0 4% 90px;display:grid;grid-template-columns:270px 1fr;gap:8%;max-width:1500px;margin:auto}.guide-index{align-self:start;position:sticky;top:125px;font-size:12px;border-top:1px solid var(--line);padding-top:20px}.guide-index a{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.guide-article{max-width:830px}.guide-block{padding:45px 0;border-top:1px solid var(--line);scroll-margin-top:120px}.guide-block h2{font-size:40px;margin-bottom:25px}.guide-block h3{font-size:21px;font-weight:500;margin:26px 0 12px}.guide-block p{margin:14px 0;font-size:16px;max-width:720px}.guide-block ul,.guide-block ol{padding-left:22px}.guide-block li{margin:12px 0}.guide-block a:not(.button){color:#a8adb0;text-decoration:underline}.guide-answer{background:#f4f5f5;padding:30px;margin-bottom:40px}.guide-answer h2{font-size:25px;margin-bottom:15px}.guide-answer p{font-size:16px}.guide-faq details{border-top:1px solid var(--line);padding:20px 0}.guide-faq summary{cursor:pointer;font-size:18px}.guide-faq p{margin:15px 0}.guide-next{padding:45px;background:#a8adb0;color:white;margin-top:30px}.guide-next h2{font-size:38px;margin-bottom:20px}.guide-next p{margin:18px 0}.guide-next .button{background:white;color:#181818}.guide-sources{font-size:12px!important}.guide-sources li{margin:10px 0}.related-guides{padding:35px 5%;background:#f4f5f5;color:#181818}.related-guides h2{font-size:30px;margin-bottom:20px}.related-guides a{display:inline-block;margin:8px 25px 8px 0;color:#a8adb0;text-decoration:underline}@media(max-width:800px){.guide-hero{grid-template-columns:1fr;padding:40px 5% 50px;gap:35px}.guide-hero h1{font-size:57px}.guide-hero img{height:350px}.guide-hero .lead{font-size:17px}.breadcrumbs{margin-bottom:30px}.guide-layout{grid-template-columns:1fr;padding:0 5% 60px;gap:35px}.guide-index{position:static;display:flex;flex-wrap:wrap;gap:0 20px}.guide-index .eyebrow{width:100%;margin-bottom:10px}.guide-index a{font-size:11px}.guide-block{padding:32px 0}.guide-block h2{font-size:33px}.guide-next{padding:28px}.guide-answer{padding:25px}}
