.guide-header,.guide-footer{max-width:1220px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.guide-header nav{display:flex;align-items:center;gap:24px}.guide-header nav>a:first-child,.guide-footer>a{color:inherit;font-size:14px}.guide-intro{max-width:1000px;margin:50px auto 70px;padding:0 40px}.guide-intro h1{font-size:clamp(40px,6vw,76px);line-height:1.06;letter-spacing:-3px;margin:24px 0}.guide-intro h1 span{color:#7657ff}.guide-intro>p:last-of-type{max-width:680px;font-size:18px;line-height:1.7;color:#686478}.guide-intro nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.guide-intro nav a{border:1px solid #dcd4ef;border-radius:99px;padding:10px 16px;font-size:13px;color:#4c347e}.guide-section{max-width:1220px;margin:0 auto 64px;padding:0 40px;scroll-margin-top:24px}.guide-section>h2{font-size:28px;margin-bottom:24px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-card{background:white;border:1px solid #e7e0f3;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:15px;box-shadow:0 6px 20px #7657ff06}.guide-card h2{font-size:21px;line-height:1.35;letter-spacing:-.5px}.guide-card h2 a{color:#211a3a}.guide-card p{font-size:14px;color:#6b657d;line-height:1.7;flex:1}.guide-card>span:last-child{font-size:12px;color:#7657ff}.guide-category{color:#6950bf;text-transform:uppercase;font-size:10px;letter-spacing:1.5px}.guide-article{max-width:820px;margin:35px auto 80px;padding:0 40px}.breadcrumb{font-size:12px;line-height:1.8;color:#6b657d;margin-bottom:32px}.breadcrumb a{color:#6949c6}.guide-article h1{font-size:clamp(32px,4.4vw,52px);line-height:1.13;letter-spacing:-1.8px;margin:20px 0}.guide-meta{font-size:12px;line-height:1.8;color:#706b7d;margin:20px 0}.guide-body{margin-top:40px}.guide-article p,.guide-article li{font-size:17px;line-height:1.9;color:#494455}.guide-article p{margin:18px 0}.guide-article h2{font-size:26px;line-height:1.3;letter-spacing:-.7px;margin:38px 0 18px}.guide-article ul{padding-left:25px;margin:20px 0}.guide-article a{color:#6840db;text-decoration:underline;text-underline-offset:3px}.guide-cta{padding:28px 30px;background:#eee9ff;border:1px solid #dbd0ff;border-radius:24px;margin:42px 0}.guide-cta h2{margin-top:12px}.guide-cta p{font-size:15px}.guide-cta a.cta{color:white;text-decoration:none;font-size:14px}.guide-sources{border-top:1px solid #e5deef;padding-top:10px}.guide-sources li,.guide-sources p{font-size:13px}.guide-footer{border-top:1px solid #e5deef;flex-wrap:wrap}.guide-footer p{font-size:11px;color:#706b7d;flex-basis:100%;line-height:1.7}@media(max-width:800px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-header{padding:20px}.guide-header nav{gap:14px}.guide-header nav>a:first-child{display:none}.guide-header .cta{font-size:11px;padding:12px}.guide-intro{padding:0 24px;margin:35px auto 45px}.guide-intro h1{letter-spacing:-1.5px}.guide-section,.guide-article,.guide-footer{padding-left:24px;padding-right:24px}.guide-article p,.guide-article li{font-size:16px}}@media(max-width:540px){.guide-grid{grid-template-columns:1fr}.guide-cta{padding:22px}.guide-cta .cta{display:block;text-align:center}.guide-header .brand-logo{max-width:145px}.guide-article{margin-top:20px}.guide-article h1{letter-spacing:-1px}}
