.cp{max-width:1120px;margin:0 auto;padding:0 16px}.cp>.cp-body>.cp-html{min-width:0}.cp img{height:auto}.cp img,.cp table{max-width:100%}.cp-page-title{font-size:34px;margin:8px 0 18px}.cp-kind-post{max-width:760px}.cp-post-head{margin:4px 0 22px}.cp-post-crumb{font-size:13px;font-weight:600;text-decoration:none}.cp-post-head h1{font-size:clamp(28px,5vw,40px);margin:10px 0 8px;letter-spacing:-.01em}.cp-post-meta{font-size:13px;color:var(--muted);margin:0}.cp-kind-post .cp-html{font-size:17px;line-height:1.7;color:#26324a}.cp-kind-post .cp-html h2{font-size:24px;margin:34px 0 10px}.cp-kind-post .cp-html h3{font-size:19px;margin:26px 0 8px}.cp-kind-post .cp-html p{margin:0 0 16px}.cp-kind-post .cp-html ol,.cp-kind-post .cp-html ul{padding-left:22px;margin:0 0 16px}.cp-kind-post .cp-html li{margin:4px 0}.cp-kind-post .cp-html table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px;display:block;overflow-x:auto}.cp-kind-post .cp-html td,.cp-kind-post .cp-html th{border:1px solid var(--line);padding:8px 10px;text-align:left}.cp-kind-post .cp-html th{background:#f2f7fe}.cp-kind-post .cp-html blockquote{border-left:3px solid var(--brand-blue);margin:18px 0;padding:4px 0 4px 16px;color:#33415c}.cp .cp-mailto{margin-top:18px!important}.cp .cp-mailto-btn{display:inline-block;background:var(--brand-blue);color:#fff!important;font-weight:700;text-decoration:none;padding:13px 22px!important;border-radius:10px;overflow-wrap:anywhere;line-height:1.35}.cp .cp-mailto-btn:hover{background:#1666cc}.cp .cp-mailto-note{font-size:13px;color:var(--muted);margin-top:12px!important}.cp .cp-cookie-settings{margin:2px 0 14px!important}.cp .cp-cookie-btn{background:#fff;color:var(--brand-blue);border:1.5px solid var(--brand-blue);border-radius:10px;font:700 13.5px var(--font-body);padding:8px 16px!important;cursor:pointer}.cp .cp-cookie-btn:hover{background:var(--tint)}:where(.cp .cp-html) *{min-width:0}:where(.cp .cp-html) h1,:where(.cp .cp-html) h2,:where(.cp .cp-html) h3{overflow-wrap:anywhere}