body.ab-light #main-wrapper .article-rich-text .article-service-next{margin:56px 0 12px;padding:36px;border:1px solid #bccdc7;border-radius:24px;background:linear-gradient(135deg,#e1ebe7,#f8faf9)}body.ab-light #main-wrapper .article-service-next>span{display:block;font-size:13px;letter-spacing:.04em;color:#4d665c;margin-bottom:18px}body.ab-light #main-wrapper .article-rich-text .article-service-next h2{font-size:clamp(26px,3vw,38px);line-height:1.12;margin:0 0 18px;letter-spacing:-.035em;scroll-margin-top:110px}body.ab-light #main-wrapper .article-rich-text .article-service-next p{font-size:17px;line-height:1.65;color:#4d5b5e;margin:0 0 24px}body.ab-light #main-wrapper .article-rich-text .article-service-next>a{display:inline-flex;gap:20px;align-items:center;font-size:15px;font-weight:600;color:#fff;background:#274b3d;text-decoration:none;border-radius:30px;padding:15px 22px}body.ab-light #main-wrapper .article-rich-text .article-service-next>a:hover{background:#18382c}.article-rich-text a{color:#315b49;text-underline-offset:.18em}.article-card-media img{object-fit:cover}@media(max-width:575px){body.ab-light #main-wrapper .article-rich-text .article-service-next{padding:25px 22px;margin-top:36px}.article-service-next>a{max-width:100%;line-height:1.4}}

body.ab-light #main-wrapper .article-rich-text .article-service-next{display:block;position:static}body.ab-light #main-wrapper .article-service-next>span{text-transform:none;letter-spacing:.02em}

body.ab-light #main-wrapper .article-detail-cover.article-detail-cover--photo img{aspect-ratio:16/9;max-height:none}
