.sss-content{max-width:800px;margin:0 auto}.sss-content p,.sss-content li{line-height:1.85;font-size:16px}.sss-content p{margin-block:0 20px!important}.sss-content h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin-block:38px 18px!important}.sss-content h3{font-size:22px;margin-block:28px 14px!important}.sss-content ul{margin-block:14px 24px!important;padding-left:24px}.sss-content li+li{margin-top:8px}.sss-content a{text-decoration:underline;text-underline-offset:3px}.sss-content figure{margin-block:28px!important}.sss-content img{width:100%;height:auto;max-height:480px;object-fit:cover}.sss-content figcaption{font-size:12px;line-height:1.6;margin-top:9px;opacity:.8}.sss-content .sss-lead{font-size:19px;line-height:1.75}.sss-content .wp-block-buttons{margin-block:25px!important}.sss-content .wp-block-button__link{text-decoration:none}.sss-service-index{max-width:1180px;width:calc(100% - 48px);margin:0 auto;padding:32px 0 38px;border-top:1px solid currentColor}.sss-service-index h2{font-size:19px;line-height:1.35;letter-spacing:-.02em;margin:0 0 17px}.sss-service-index ul{list-style:none;display:flex;flex-wrap:wrap;gap:14px 30px;padding:0;margin:0}.sss-service-index a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.sss-service-index a:focus-visible{outline:2px solid currentColor;outline-offset:5px}body.page .wp-block-post-title{font-size:clamp(32px,4.4vw,53px);line-height:1.12;max-width:1000px;margin-bottom:30px!important}@media(max-width:600px){.sss-service-index ul{flex-direction:column;gap:16px}.sss-content p,.sss-content li{font-size:15px}.sss-content .sss-lead{font-size:18px}.sss-content h2{margin-top:30px!important}}
