.sn-content-header{max-width:var(--measure);margin-inline:auto;padding-block:var(--space-8)}.sn-content-header h1{font-size:clamp(2rem,5vw,3.75rem);margin:var(--space-3) 0}.sn-content-header__meta{display:flex;gap:var(--space-4);flex-wrap:wrap;color:var(--color-ink-soft);font-size:var(--text-sm)}.sn-article-image{max-width:var(--container);margin:0 auto var(--space-10)}.sn-article-image img{width:100%;border-radius:var(--radius-lg)}.sn-entry-content{max-width:var(--measure);margin-inline:auto;padding-bottom:var(--space-16);font-size:clamp(var(--text-base),1vw + .75rem,1.0625rem)}.sn-entry-content h2{margin-top:var(--space-12);padding-bottom:var(--space-3);border-bottom:3px solid var(--color-accent)}.sn-entry-content h3{margin-top:var(--space-8)}.sn-entry-content a{font-weight:700}.sn-drink-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-12);padding-block:var(--space-8) var(--space-12);align-items:center}.sn-drink-hero__image{aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-lg);display:grid;place-items:center}.sn-drink-hero__image img{width:100%;height:100%;object-fit:contain}.sn-drink-hero h1{font-size:clamp(2rem,5vw,3.75rem);margin:var(--space-2) 0}.sn-drink-hero__score{font-size:var(--text-3xl);font-weight:900}.sn-drink-spec{max-width:var(--measure);margin-inline:auto}.sn-drink-spec dl{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,.65fr);margin:0}.sn-drink-spec dt,.sn-drink-spec dd{margin:0;padding:var(--space-3);border-bottom:var(--rule-thin) solid var(--color-rule)}.sn-drink-spec dt{font-weight:800}.sn-taste{max-width:var(--measure);margin-inline:auto}.sn-taste__row{display:grid;grid-template-columns:8rem minmax(0,1fr) 2.5rem;gap:var(--space-4);align-items:center;margin-block:var(--space-3)}.sn-taste__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.sn-taste__dot{height:.65rem;border-radius:var(--radius-pill);background:var(--color-rule)}.sn-taste__dot.is-filled{background:var(--color-accent-strong)}.sn-verdict{max-width:var(--measure);margin:var(--space-10) auto;padding:var(--space-8);border-left:6px solid var(--color-accent);background:var(--color-surface);box-shadow:var(--shadow-sm)}.sn-comparison{max-width:var(--measure);margin:var(--space-12) auto;padding:var(--space-8);text-align:center;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-lg)}.sn-comparison p{color:var(--color-rule)}.sn-mobile-cta{display:none}.sn-empty{max-width:var(--measure);margin:var(--space-16) auto;text-align:center}.sn-comments{max-width:var(--measure);margin:var(--space-12) auto}.sn-comments input:not([type=submit]),.sn-comments textarea{width:100%;border:var(--rule-thin) solid var(--color-rule);padding:var(--space-3);background:var(--color-surface)}

