
.ccs-body--plain .ccs-header,.ccs-body--plain .ccs-header.is-solid{background:rgba(28,36,51,.97);padding:10px 0;box-shadow:0 1px 0 rgba(255,255,255,.06)}
.ccs-plain{padding-top:76px;background:#fff;min-height:60vh}
.ccs-plain>.cclf{font-family:var(--f)}
.ccs-plain>.cclf .cclf-h1,.ccs-plain>.cclf .cclf-h2,.ccs-plain>.cclf .cclf-h3{font-family:var(--fh)}
@media (max-width:900px){.ccs-plain{padding-top:66px}}
.ccs-page-head{background:var(--cream);border-bottom:1px solid var(--line);padding:56px 20px 44px;text-align:center}
.ccs-page-head__in{max-width:780px;margin:0 auto}
.ccs-page-head .ccs-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-weight:600}
.ccs-page-head h1{font-family:var(--fh);font-weight:500;font-size:clamp(32px,4.2vw,50px);line-height:1.1;margin:0 0 14px;color:var(--ink)}
.ccs-page-head p.ccs-lead{margin:0;color:var(--muted);font-size:17px;line-height:1.6}
.ccs-plain .chbs-main{max-width:1180px;margin:48px auto 80px;padding:0 20px;box-sizing:border-box}
.ccs-plain .chbs-main,.ccs-plain .chbs-main input,.ccs-plain .chbs-main select,.ccs-plain .chbs-main textarea,.ccs-plain .chbs-main label,.ccs-plain .chbs-main a.chbs-button{font-family:var(--f)}
@media (max-width:640px){.ccs-page-head{padding:40px 16px 32px}.ccs-plain .chbs-main{margin:28px auto 56px;padding:0 12px}}
