/* Only the five-mistakes article. */
.selection-mistakes .sm-number{margin:3.2rem 0 .7rem;color:var(--color-accent);font-size:.8rem;letter-spacing:.12em}
.selection-mistakes .sm-number+h2{margin-top:0}
.sm-diagram{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2)}
.sm-diagram figcaption{margin-top:1.5rem;color:var(--color-muted);font-size:.75rem;line-height:1.7}
.sm-power-visual{display:grid;gap:2rem}.sm-power-visual>div{display:grid;gap:.7rem}.sm-power-visual span{color:var(--color-accent);font-size:.85rem}.sm-power-visual strong{font-size:.85rem}.sm-bar{display:block;height:22px;border-radius:5px}.sm-bar-rated{width:65%;background:var(--color-accent)}.sm-bar-peak{width:100%;background:repeating-linear-gradient(120deg,#f3bc58 0,#f3bc58 9px,#4e432c 9px,#4e432c 17px)}
.sm-icon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.sm-icon-grid>div{display:grid;align-content:start;gap:.8rem;min-width:0}.sm-icon-grid svg{width:120px;max-width:100%;height:100px;color:var(--color-accent)}.sm-icon-grid strong{font-size:1rem}.sm-icon-grid span{font-size:.85rem;color:var(--color-muted);line-height:1.7}
.selection-mistakes .sm-action{border-left:3px solid var(--color-accent);padding:.8rem 1rem;background:var(--color-paper-2);font-size:.85rem}
.sm-checklist{padding-left:1.3rem}.sm-checklist li{padding-block:.45rem}.sm-checklist li::marker{color:var(--color-accent)}
.selection-mistakes .sm-share{color:var(--color-muted);font-size:.85rem;margin-top:2rem}.selection-mistakes .sources-list li{font-size:.8rem}
@media(max-width:480px){.sm-icon-grid{grid-template-columns:1fr;gap:1.5rem}.sm-icon-grid>div+div{border-top:1px solid var(--color-rule);padding-top:1.5rem}.selection-mistakes .fg-hero h1{font-size:clamp(1.6rem,6.5vw,1.9rem)}.sm-diagram{margin-block:1.5rem}}

/* Bespoke article illustrations: preserve the full explanatory scene on mobile. */
.selection-mistakes .sm-editorial-photo img{aspect-ratio:3/2;object-fit:contain;height:auto}
.selection-mistakes .fg-hero img{aspect-ratio:3/2;object-fit:contain;height:auto;max-height:none}
