/* /w2c-reddit/ — weak vs strong request comparison. Original layout. */

.wc-hero{padding:48px 0 12px;max-width:840px}
.wc-hero h1{font-size:clamp(28px,4vw,40px);margin:.3em 0 .5em}
.wc-lede{font-size:17px;color:#C4C6C8}

.wc-part{padding:20px}
.wc-part h3{font-size:15.5px;margin-bottom:8px}
.wc-part p{font-size:14px;color:var(--muted);margin:0}
.wc-layer{padding:20px}
.wc-layer h3{font-size:15.5px;margin-bottom:8px}
.wc-layer p{font-size:14px;color:var(--muted);margin:0}

.wc-compare{display:grid;grid-template-columns:1fr 40px 1.3fr;gap:10px;align-items:center;margin-bottom:14px}
@media (max-width:700px){.wc-compare{grid-template-columns:1fr}}
.wc-weak,.wc-strong{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}
.wc-weak p,.wc-strong p{margin:10px 0 0;font-size:14px;font-style:italic}
.wc-arrow{text-align:center;color:var(--border);font-size:20px}
@media (max-width:700px){.wc-arrow{transform:rotate(90deg)}}

.wc-turns{display:grid;grid-template-columns:1fr 1fr;gap:20px}
@media (max-width:700px){.wc-turns{grid-template-columns:1fr}}
.wc-turn{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}
.wc-turn-before{font-weight:700;font-size:15px;margin:0}
.wc-turn-arrow{font-size:12px;color:var(--muted);margin:10px 0;text-transform:uppercase;letter-spacing:.04em;font-weight:700}
.wc-turn-after{font-size:14.5px;color:#C4C6C8;margin:0 0 14px}

.wc-principle{background:var(--dark);border-radius:var(--radius-lg);padding:40px}
.wc-principle .eyebrow{color:#FF8A80}
.wc-principle h2{color:#fff;font-size:22px;margin:.3em 0 .5em;max-width:60ch}
.wc-principle p{color:#C7C7C5;font-size:15px;margin:0}
