.cf{gap:12px;min-width:0;display:grid}.cf.is-compact{gap:7px}.cf-head{align-items:center;gap:16px;min-width:0;display:flex}.cf-main{flex:1;gap:4px;min-width:0;display:grid}.cf-top{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.cf-eyebrow{min-width:0}.cf-verdict{overflow-wrap:anywhere;font-weight:580;line-height:1.4}.cf.is-compact .cf-verdict{font-size:14px}.cf-meta{color:var(--text-2);gap:2px;display:grid}.cf-meta p{margin:0}.cf-say{overflow-wrap:anywhere;margin:0;font-size:16.5px;font-weight:560;line-height:1.45}.cf-improved{color:var(--ok);margin:0}.cf-improved svg{vertical-align:-2px}.cf-band{letter-spacing:.04em;text-transform:uppercase;color:var(--band);background:var(--band-soft);border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.cf-score{border:1px solid color-mix(in srgb, var(--band) 45%, transparent);background:var(--band-soft);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:2px 9px;display:inline-flex}.cf-score>strong{color:var(--band)}.cf-score-band{color:var(--band);font-size:11px;font-weight:650}.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cf-keep,.cf-change{border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;padding:10px 12px}.cf-keep{background:var(--ok-soft)}.cf-change{background:var(--accent-soft)}.cf-keep>.small,.cf-change>.small{margin-top:4px;line-height:1.5}.cf-lines{gap:3px;display:grid}.cf-lines p{overflow-wrap:anywhere;margin:0;line-height:1.5}.cf-keep-line svg{color:var(--ok);vertical-align:-1px}.cf-change-line svg{color:var(--accent);vertical-align:-1px}.cf-try{color:var(--text-2);overflow-wrap:anywhere;margin:0}.cf-better{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elev);padding:10px 12px}.cf-better-head{align-items:center;gap:8px;display:flex}.cf-better p{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.55}.cf-lang{gap:6px;min-width:0;display:grid}.cf-lang-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cf-lang-link{align-items:center;gap:3px;display:inline-flex}.cf-lang-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cf-lang-row{border-left:2px solid var(--border);font-size:var(--fs-small);align-items:flex-start;gap:6px;padding:4px 0 4px 8px;line-height:1.45;display:flex}.cf-lang-text{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:3px}.cf-lang-text s{color:var(--text-3);-webkit-text-decoration-color:color-mix(in srgb, var(--bad) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--bad) 70%, transparent)}.cf-lang-why{display:block}.cf-save{flex:none;gap:4px}.cf-save.is-saved{color:var(--ok);opacity:1}.cf-lang-note{margin:0}@media (width<=600px){.cf-grid{grid-template-columns:minmax(0,1fr)}.cf-head{flex-direction:column;align-items:flex-start}}.cf-head .ring-label .small{font-size:10.5px;line-height:1.2}
