.guide-home h2{max-width:850px;font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-1px;margin:12px 0 20px}.guide-intro{max-width:850px;color:#425b50}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.guide-grid article{border:1px solid #d5e0d8;border-radius:10px;padding:24px;background:#f7f9f5}.guide-grid h3{font-size:22px;line-height:1.3;margin:0 0 12px}.guide-grid a{color:#176d50;text-decoration:none}.guide-grid p{margin:0;color:#425b50}.guide-breadcrumb{max-width:960px;padding:10px 24px;box-sizing:border-box;margin:auto;font-size:14px;color:#425b50}.guide-breadcrumb a,.guide-links a{color:#176d50}.guide-links{display:flex;flex-wrap:wrap;gap:16px 24px;max-width:960px;margin:0 auto;padding:24px 24px 60px;box-sizing:border-box}.guide-links [aria-current]{font-weight:700;text-decoration-thickness:2px}.rs-landing:has(.guide-breadcrumb){color:#203c32}.rs-landing:has(.guide-breadcrumb) .rs-landing-main{padding:24px;background:white;border:1px solid #d5e0d8;border-radius:12px;box-sizing:border-box;margin-bottom:32px}.rs-landing:has(.guide-breadcrumb) .rs-block:has(h2){padding-bottom:0!important;margin-top:12px}.rs-landing:has(.guide-breadcrumb) .rs-text{line-height:1.65}.rs-landing:has(.guide-breadcrumb) h1.rs-text{line-height:1.14;letter-spacing:-1px}.rs-landing:has(.guide-breadcrumb) h2.rs-text{line-height:1.25}.rs-landing:has(.guide-breadcrumb) .rs-landing-header{color:#102f2b}.rs-landing:has(.guide-breadcrumb) .rs-landing-footer{padding-bottom:20px}@media(max-width:980px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-landing:has(.guide-breadcrumb) .rs-landing-main{margin-left:16px;margin-right:16px}}@media(max-width:620px){.guide-grid{grid-template-columns:1fr}.rs-landing:has(.guide-breadcrumb) .rs-landing-main{padding:8px}.guide-links{padding-bottom:100px}.guide-grid article{padding:20px}}
