.cl-shell{--cl-bg:var(--color-warm-white,#f5f2ec);--cl-text:var(--color-charcoal,#4a4e4b);--cl-muted:var(--color-chelsea-gray,#7a8278);--cl-primary:var(--color-sage-olive,#626b55);--cl-primary-dark:var(--color-sage-olive-dark,#4d5443);--cl-accent:var(--color-sign-out-orange,#d0592d);--cl-accent-dark:var(--color-sign-out-orange-dark,#b84e26);--cl-border:var(--color-grant-beige,#d4c9b0);--cl-slate-blue:var(--color-slate-blue,#7a9bad);--cl-white:#fff;--cl-radius:6px;--cl-shadow:0 2px 12px #3d506814;min-height:100dvh;padding-top:var(--hp-nav-height,5.75rem);background:var(--cl-bg);color:var(--cl-text);font-family:var(--font-body,"Lato", sans-serif);padding-bottom:6rem}.cl-content{max-width:72rem;margin:0 auto;padding:2rem 1.5rem}.cl-btn{border-radius:var(--cl-radius);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cl-btn--primary{background:var(--cl-primary);color:var(--cl-white);border-color:var(--cl-primary)}.cl-btn--primary:hover{background:var(--cl-primary-dark);border-color:var(--cl-primary-dark)}.cl-btn--secondary{background:var(--cl-white);color:var(--cl-primary);border-color:var(--cl-border)}.cl-btn--secondary:hover{border-color:var(--cl-primary)}.cl-btn--disabled{opacity:.5;pointer-events:none}@media (min-width:768px){.cl-content{padding:3rem 2rem}}:is(.cl-shell:has(.bwc-page) .cl-content,.cl-shell:has(.bd-page) .cl-content,.cl-shell:has(.pd-page) .cl-content,.cl-shell:has(.fu-page) .cl-content,.cl-shell:has(.tb-page) .cl-content,.cl-shell:has(.ao-page) .cl-content,.cl-shell:has(.rv-page) .cl-content,.cl-shell:has(.co-page) .cl-content,.cl-shell:has(.ds-page) .cl-content){max-width:none;padding:0}.cl-shell:has(.bwc-page){background:#fffefe;padding-bottom:0}:is(.cl-shell:has(.bd-page),.cl-shell:has(.pd-page),.cl-shell:has(.fu-page),.cl-shell:has(.tb-page),.cl-shell:has(.ds-page)){background:#fff;padding-bottom:0}:is(.cl-shell:has(.ao-page),.cl-shell:has(.rv-page),.cl-shell:has(.co-page)){background:#f7f7f5;padding-bottom:0}.cl-req{color:#dc2626;margin-left:.2rem;font-weight:700}
