.article-guide{max-width:820px}.article-section{margin-top:48px}.article-section h2{font-size:clamp(30px,3.3vw,46px);line-height:1.12;letter-spacing:-.04em;font-weight:500;margin:0 0 21px}.article-section h3{font-size:22px;line-height:1.3;margin:30px 0 10px}.article-section li,.article-section p{font-size:17px;line-height:1.8;color:#263941}.article-section p{margin:0 0 20px}.article-section ol,.article-section ul{margin:0 0 25px;padding-left:25px}.article-section li+li{margin-top:10px}.article-guide a:not(.button){color:#2e6b45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-media-section>picture,.article-media-section>picture img{display:block;width:100%;height:330px;object-fit:cover;margin:0 0 34px}.article-faq{border-top:1px solid #aaa292;padding:22px 0}.article-faq:last-child{border-bottom:1px solid #aaa292}.article-faq h3{margin:0 0 10px;font-size:19px}.article-faq p{margin:0}.article-cta{margin-top:58px;padding:48px;background:#031b2d;color:#fff}.article-cta h2{font-size:clamp(31px,3.5vw,46px);font-weight:500;letter-spacing:-.04em;margin:0 0 16px}.article-cta p{font-size:17px;line-height:1.7;max-width:580px;color:#d6dfe2;margin:0 0 24px}@media(max-width:720px){.article-section{margin-top:40px}.article-section li,.article-section p{font-size:16px}.article-media-section>picture,.article-media-section>picture img{height:230px;margin-bottom:28px}.article-cta{padding:35px 28px}}