.wcs-agreement .entry-header{display:none}
.wcs-agreement #primary{margin-top:24px}
.wcs-agreement .ast-article-single{padding-top:20px!important;padding-bottom:35px!important}
.wcs-agreement-page{max-width:960px;margin:0 auto 36px;color:#30383e;font-size:17px;line-height:1.7}
.wcs-agreement-page *{box-sizing:border-box}
.wcs-agreement-page h1{font-family:inherit!important;font-size:clamp(32px,4vw,46px)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.025em;color:#085183!important;margin:0 0 22px!important}
.wcs-agreement-intro{margin:0 0 22px;font-size:18px}
.wcs-agreement-notice{padding:24px 26px;background:#f7f2e9;border-radius:14px;margin-bottom:22px}
.wcs-agreement-notice strong{display:block;font-size:21px;line-height:1.5;color:#085183;font-weight:600}
.wcs-agreement-notice p{font-size:15px;margin:12px 0 0;color:#53616b}
.wcs-agreement-version{font-size:14px;color:#53616b;margin:0 0 25px}
.wcs-agreement-pages{max-width:850px;margin:0 auto}
.wcs-agreement-pages section{margin:0 0 28px}
.wcs-agreement-page-number{font-size:13px;font-weight:600;color:#53616b;margin:0 0 10px}
.wcs-agreement-pages img{display:block;width:100%;height:auto;background:#fff;border:1px solid #e0e7eb;border-radius:3px}
.wcs-agreement-text{max-width:850px;margin:32px auto 0;border:1px solid #dce5eb;border-radius:10px;padding:18px 22px}
.wcs-agreement-text summary{cursor:pointer;font-weight:600;color:#085183}
.wcs-agreement-text summary:focus-visible{outline:3px solid #508bb4;outline-offset:4px}
.wcs-agreement-text>div{font-size:16px;line-height:1.8;margin-top:24px;overflow-wrap:anywhere;white-space:normal}
@media(max-width:650px){.wcs-agreement #primary{padding:16px 8px!important;margin:0}.wcs-agreement .ast-article-single{padding:24px 12px!important}.wcs-agreement-page{font-size:16px}.wcs-agreement-page h1{font-size:34px!important}.wcs-agreement-intro{font-size:16px}.wcs-agreement-notice{padding:21px}.wcs-agreement-notice strong{font-size:19px}.wcs-agreement-text{padding:17px}.wcs-agreement-pages section{margin-bottom:22px}}
