:root{--cambel-ink:#202327;--cambel-muted:#75808a;--cambel-line:#e7eaed;--cambel-paper:#fff;--cambel-surface:#f8f9fa;--cambel-dark:#101112;--cambel-blue-soft:#b9e1f6;--cambel-blue:#565656;--ink:var(--cambel-ink);--muted:var(--cambel-muted);--line:var(--cambel-line);--surface:var(--cambel-surface);--accent:#23262a}
.guide-site,.signup-site{font-family:Arial,Helvetica,sans-serif;background:var(--cambel-surface);color:var(--cambel-ink)}.guide-site .logo,.signup-site .logo{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-1.5px;color:var(--cambel-ink)}.guide-site .logo span,.signup-site .logo span{color:#0877b3}.guide-site h1,.signup-site h1,.guide-site h2,.signup-site h2,.guide-site h3,.signup-site h3{font-family:Arial,Helvetica,sans-serif;color:#252b30;letter-spacing:-.6px}.guide-site a,.signup-site a{color:#585858}.guide-site p,.signup-site p,.guide-site .intro,.signup-site .intro{color:#74808b}.guide-site .eyebrow,.signup-site .eyebrow{color:#808080}.guide-site .guide-card,.signup-site .guide-card{background:white;border-color:#edf7fd}.guide-site .guide-card:hover,.signup-site .guide-card:hover,.signup-site .signup-options .selected{background:#edf7fd;border-color:#1798DE}.guide-site .cta,.signup-site .cta,.guide-site .toc,.guide-site .planner{background:#edf7fd}.guide-site .button,.signup-site .button{background:#252a2e;color:white;border-radius:6px}.guide-site .button:hover,.signup-site .button:hover{background:#3d454b;color:white}.guide-site th{background:#f3f5f7}.guide-site .input-grid label,.guide-site .result{color:#4b585f}.guide-site footer,.signup-site footer{color:#8b949c}.dashboard{--ink:var(--cambel-ink);--muted:var(--cambel-muted);--line:var(--cambel-line)}

/* Cambel brand: black + #1798DE. */
:root{--cambel-blue:#1798DE;--cambel-blue-soft:#edf7fd}
.guide-site .logo span,.signup-site .logo span{color:var(--cambel-blue)}
.guide-site .button,.signup-site .button{background:var(--cambel-blue);color:#101112}
.guide-site .button:hover,.signup-site .button:hover{background:#0f87c8;color:#101112}
.guide-site a:focus-visible,.signup-site a:focus-visible,.signup-site input:focus-visible{outline:2px solid var(--cambel-blue);outline-offset:3px}
