/* Full-width editorial layouts for focused unit-pair converters. */
.editorial-section{width:100%;margin:0 0 24px;padding:7px 0;color:var(--ink)}
.editorial-section h2{margin:0 0 12px;font-size:clamp(24px,3vw,31px);line-height:1.2;letter-spacing:-.025em}
.editorial-section p{max-width:none;margin:0 0 13px;color:var(--muted);line-height:1.72}
.editorial-section a{font-weight:800}
.editorial-card{padding:25px 28px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.035)}
.editorial-callout{padding:23px 27px;border-left:4px solid #ff9b57;background:#fff8f3}
.editorial-rule{padding:22px 0;border-top:3px solid #ffe0ca;border-bottom:1px solid var(--line)}
.faq-list{display:grid;gap:9px}
.faq-list details{border:1px solid var(--line);border-radius:10px;background:#fff}
.faq-list summary{padding:15px 17px;cursor:pointer;font-weight:800}
.faq-answer p{padding:0 17px 16px;margin:0;color:var(--muted)}
@media(max-width:760px){.editorial-card,.editorial-callout{padding:20px}.editorial-section{margin-bottom:20px}}
