.s136-heading,.s136-index,.s136-directory{width:min(1280px,calc(100% - 48px));margin-inline:auto}
.s136-heading{padding:20px 0 24px;border-bottom:1px solid #d4e2dc}
.s136-heading h1{font-size:36px;line-height:1.15;max-width:900px;margin:8px 0 16px;letter-spacing:0;overflow-wrap:anywhere}
.s136-page .s136-intro{max-width:900px;font-size:19px;line-height:1.6;margin:0 0 20px}
.s136-page .renew-primary{background:#087e50;color:#fff;border-color:#087e50}
.s136-index{display:flex;gap:24px;padding:14px 0;border-bottom:1px solid #d4e2dc;flex-wrap:wrap}
.s136-index a{color:#087e50;font-weight:700}
.s136-page .renew-overview{padding:28px 0;gap:32px}
.s136-page .renew-section{padding:28px 0}
.s136-page h2{font-size:26px;line-height:1.25;letter-spacing:0}
.s136-page h3{font-size:20px;line-height:1.3;letter-spacing:0}
.s136-page [id]{scroll-margin-top:140px}
.s136-directory{padding:24px 0 36px}
.s136-directory h3{font-size:20px;margin:24px 0 10px;letter-spacing:0}
@media(max-width:640px){.s136-heading h1{font-size:28px}.s136-page .s136-intro{font-size:17px}.s136-index{gap:12px 20px}.s136-page h2{font-size:23px}.s136-page .renew-overview{padding:20px 0;gap:20px}.s136-directory{padding:20px 0}.s136-page [id]{scroll-margin-top:120px}}
