.cs346{--cs-ink:#ffe8d5;--cs-accent:#ffb284;box-sizing:border-box;width:100%;min-width:0;background:#48172e;color:var(--cs-ink);border:1px solid #ffe8d547;padding:clamp(18px,3vw,36px);box-shadow:7px 7px 0 #260919;margin:20px 0 28px;overflow:hidden;font:17px/1.5 Barlow,Arial,sans-serif}.cs346 *{box-sizing:border-box}.cs346[data-category=best]{--cs-accent:#bedfbd}.cs346[data-category=poor]{--cs-accent:#f3ce80}.cs346[data-category=alarm]{--cs-accent:#ff968a}.cs346 p{margin:0 0 10px;max-width:none;color:inherit;font-size:inherit;line-height:inherit}.cs346 .cs346-eyebrow{font-size:12px;letter-spacing:.08em;color:#dbb9bd}.cs346 .cs346-domain{font-size:19px;overflow-wrap:anywhere}.cs346-head{border-bottom:1px solid #ffe8d52b;padding-bottom:14px}.cs346-body{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding:26px 0}.cs346-score{display:flex;align-items:center;gap:16px;font-variant-numeric:tabular-nums}.cs346-score strong{font:600 clamp(68px,8vw,112px)/1 'Barlow Condensed',Barlow,Arial,sans-serif;color:#ffe8d5}.cs346-score>span{font-size:19px;max-width:100px;line-height:1.4}.cs346 .cs346-meta{font-size:13px;color:#dbb9bd;overflow-wrap:anywhere}.cs346-verdict{position:relative;padding-left:53px}.cs346-verdict>h2,.cs346-verdict>h3{font:600 clamp(27px,3vw,39px)/1.15 'Barlow Condensed',Barlow,Arial,sans-serif;color:var(--cs-accent);margin:0 0 14px;overflow-wrap:anywhere}.cs346-symbol{position:absolute;top:0;left:0;border:1px solid var(--cs-accent);color:var(--cs-accent);font-size:27px;width:38px;height:38px;display:grid;place-items:center;line-height:1}.cs346-rail{height:10px;position:relative;background:#ffe8d518;overflow:hidden}.cs346-fill{position:absolute;inset:0;background:var(--cs-accent);transform-origin:left}.cs346-rail i{position:absolute;top:0;width:2px;height:100%;background:#48172e}.cs346-scale{display:grid;grid-template-columns:40fr 30fr 20fr 10fr;gap:0;padding:15px 0 24px;font-size:12px;color:#dbb9bd}.cs346-scale-item{min-width:0;padding:10px 7px 0;border-top:6px solid #ff968a;text-align:center}.cs346-scale-item[data-range=poor]{border-color:#f3ce80}.cs346-scale-item[data-range=adequate]{border-color:#ffb284}.cs346-scale-item[data-range=best]{border-color:#bedfbd}.cs346-scale-name,.cs346-scale-range{display:block;line-height:1.3;overflow-wrap:normal;word-break:normal}.cs346-scale-range{margin-top:6px;font-size:11px;font-weight:400}.cs346-scale [data-active=true] .cs346-scale-name{text-decoration:underline;text-underline-offset:4px}.cs346[data-category=unknown] .cs346-score{display:block}.cs346[data-category=unknown] .cs346-score strong{display:none}.cs346[data-category=unknown] .cs346-score>span{display:block;max-width:none;font-size:22px;line-height:1.4;overflow-wrap:normal;word-break:normal}@media(max-width:899px){.cs346-scale{grid-template-columns:1fr 1fr;gap:18px 12px}.cs346-scale-item{padding-top:10px}}.cs346-scale [data-active=true]{color:var(--cs-accent);font-weight:600}.cs346-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid #ffe8d52b}.cs346-contact{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;background:#ffb284;color:#3c1026!important;border:1px solid #ffb284;text-decoration:none!important;white-space:nowrap;font:inherit;cursor:pointer}.cs346-contact:focus-visible{outline:3px solid #ffe8d5;outline-offset:4px}.cs346-contact:hover{background:#ffe8d5}.cs346-foot>div{min-width:0}.cs346~.cs346-public-note{font-size:14px}@media(max-width:700px){.cs346-body{grid-template-columns:1fr;gap:22px;padding:22px 0}.cs346-foot{flex-direction:column;align-items:stretch}.cs346-scale{grid-template-columns:1fr 1fr}.cs346-verdict{padding-left:50px}.cs346-score strong{font-size:80px}}@media print{.cs346{box-shadow:none;break-inside:avoid;print-color-adjust:exact}.cs346-contact{display:none}}@media(prefers-reduced-motion:reduce){.cs346 *{animation:none!important;transition:none!important}}
