.hcc-section{--hcc-ink:#0f082b;--hcc-text:#574977;--hcc-muted:#6b6284;--hcc-accent:#d01e5c;--hcc-accent-hover:#b0184e;--hcc-line:#e8e4ec;--hcc-track:#efeaf1}.hcc-advanced__body{flex-direction:column;gap:16px;display:flex}.hcc-gp-group__title{text-transform:uppercase;letter-spacing:.04em;color:var(--hcc-muted);margin:0 0 8px;font-size:12px}.hcc-result__headline{color:var(--hcc-text);margin:0 0 16px;font-size:15px}.hcc-result__headline b{color:var(--hcc-ink);font-size:19px}.hcc-bars{flex-direction:column;gap:11px;display:flex}.hcc-bar{align-items:center;gap:12px;display:flex}.hcc-bar__name{width:64px;color:var(--hcc-ink);font-size:14px;font-weight:600}.hcc-bar__track{border:1px solid var(--hcc-line);border-radius:8px;flex:1;height:22px;transition:background .5s cubic-bezier(.2,.8,.2,1)}.hcc-bar__pct{text-align:right;font-variant-numeric:tabular-nums;width:52px;color:var(--hcc-ink);font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){.hcc-bar__track{transition:none}}.hcc-notes{border:1px solid var(--hcc-line);background:#faf8fb;border-radius:12px;flex-direction:column;gap:9px;margin:18px 0 0;padding:14px 16px;list-style:none;display:flex}.hcc-note{color:var(--hcc-text);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.hcc-note:before{content:"";background:var(--hcc-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:4px}.hcc-source{color:var(--hcc-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.5}.hcc-bar__name{width:92px}@media (max-width:560px){.hcc-bar__name{width:76px;font-size:13px}.hcc-bar__pct{width:44px}}.hcc-answer{border-left:3px solid var(--hcc-accent);background:#fbf7fa;border-radius:0 12px 12px 0;margin:0 0 18px;padding:16px 18px}.hcc-answer p{color:var(--hcc-ink);margin:0;font-size:16.5px;line-height:1.65}.hcc-swatch{vertical-align:baseline;border:1px solid #00000026;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}
