.cc-page{--cc-navy:#0b1f3a;--cc-navy-deep:#07152a;--cc-gold:#b8862e;--cc-gold-light:#e4c77e;--cc-cream:#f7f3ea;--cc-ink:#17263b;--cc-muted:#64748b;--cc-border:#e4e8ef;width:min(100% - 32px,1152px);margin-inline:auto;padding-block:40px 64px;color:var(--cc-ink)}.cc-page h1,.cc-page h2,.cc-page h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}.cc-page h1{color:var(--cc-navy);font-size:clamp(1.9rem,4vw,2.65rem);line-height:1.15;font-weight:700}.cc-page h2{color:var(--cc-navy);line-height:1.3}.cc-page article,.cc-page form>section,.cc-page section:has(>h2){border-radius:18px}.cc-page article{border:1px solid var(--cc-border);background:#fff;box-shadow:0 5px 22px rgb(11 31 58/5%);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.cc-page article:hover{border-color:#d6bd83;box-shadow:0 10px 28px rgb(11 31 58/9%)}.cc-page input,.cc-page select,.cc-page textarea{max-width:100%;border-radius:10px}.cc-page input:focus,.cc-page select:focus,.cc-page textarea:focus{outline:2px solid rgba(184,134,46,.4);outline-offset:1px}.cc-page a,.cc-page button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.cc-page a:focus-visible,.cc-page button:focus-visible{outline:3px solid var(--cc-gold);outline-offset:3px}.cc-page a{text-underline-offset:3px}.cc-page .cc-eyebrow{color:#90661e;font-size:.73rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cc-page .cc-panel{border:1px solid var(--cc-border);border-radius:18px;background:#fff;padding:clamp(18px,3vw,28px);box-shadow:0 8px 28px rgb(11 31 58/5%)}.cc-page .cc-gold-rule{width:58px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--cc-gold),var(--cc-gold-light))}@media (max-width:640px){.cc-page{width:min(100% - 24px,1152px);padding-block:26px 42px}.cc-page article{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.cc-page *,.cc-page :after,.cc-page :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}