.abi-guides{max-width:1160px}.abi-kicker{font-size:.8rem;letter-spacing:.04em;color:#438b29;font-weight:700;margin-bottom:18px}.abi-guide-hero{background:#111e18;color:#fff;padding:65px 0}.abi-guide-hero h1{max-width:900px;color:#fff;line-height:1.18;font-size:clamp(1.9rem,4vw,3.1rem);margin:25px 0}.abi-guide-hero p{max-width:800px;line-height:1.8;color:#dbe6dd}.abi-guide-hero a:not(.btn){color:#c9e8bd}.abi-guide-hero .btn{margin:22px 0 0}.abi-guide-hero nav{font-size:.85rem}.abi-guide-hero nav span{margin:0 10px;color:#8aa58e}.abi-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:46px;align-items:start}.abi-guide-article{min-width:0}.abi-guide-article>img{width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:16px;margin-bottom:30px}.abi-guide-article section{margin-bottom:38px;scroll-margin-top:110px}.abi-guide-article h2{font-size:1.55rem;line-height:1.4;margin:24px 0 16px}.abi-guide-article p{line-height:1.9;color:#4d5b56;margin:0 0 18px}.abi-guide-aside{position:sticky;top:110px;border:1px solid #dce7db;padding:25px;border-radius:16px;background:#f7faf6}.abi-guide-aside h2{font-size:1.1rem;margin-bottom:18px}.abi-guide-aside li{margin:13px 0;line-height:1.5}.abi-guide-aside ul{list-style:none;padding:0}.abi-guide-aside .btn{width:100%;margin-top:18px;white-space:normal;justify-content:center}.abi-guide-aside p{font-size:.85rem;line-height:1.7;color:#546653}.abi-guide-faq details{border-top:1px solid #dce7db;padding:18px 0}.abi-guide-faq summary{font-weight:700;cursor:pointer;line-height:1.6}.abi-guide-faq details p{margin-top:14px}.abi-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.abi-guide-cards article{border:1px solid #e2e8e1;border-radius:15px;overflow:hidden;background:#fff}.abi-guide-cards img{width:100%;height:170px;object-fit:cover}.abi-guide-cards article>div{padding:22px}.abi-guide-cards h2{font-size:1.15rem;line-height:1.5;margin:0 0 14px}.abi-guide-cards p{font-size:.9rem;line-height:1.75;color:#526057}.abi-text-link{display:inline-block;margin-top:16px;color:#34771e;font-weight:700}.abi-intro{max-width:830px;line-height:1.85;margin-top:20px}.abi-home-plan{background:#f3f7f1;padding:64px 0}.abi-home-plan h2{max-width:780px;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.3}.abi-home-plan .abi-guide-cards article{box-shadow:none}.abi-guide-related{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.abi-guide-related a{border:1px solid #dce7db;border-radius:25px;padding:9px 15px;font-size:.9rem}.abi-guide-source{font-size:.85rem;color:#637365;line-height:1.7;margin-top:24px}@media(max-width:950px){.abi-guide-layout{grid-template-columns:minmax(0,1fr)}.abi-guide-aside{position:static}.abi-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.abi-guide-hero{padding:35px 0}.abi-guide-cards{grid-template-columns:minmax(0,1fr)}.abi-guide-layout{gap:25px}.abi-guide-article h2{font-size:1.3rem}.abi-guide-article p{line-height:1.8}.abi-home-plan{padding:40px 0}.abi-kicker{line-height:1.8}}
