@import url("../conversions/conversion-calculator.css?v=20260804-2");
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-group{margin:0}.form-group.full{grid-column:1/-1}.input-wrap input[type=text]{min-width:0;width:100%;padding:12px 13px;border:0;outline:0;font:inherit;color:var(--ink)}.input-wrap select{min-width:0;width:100%;padding:12px 13px;border:0;outline:0;background:#fff;font:inherit;color:var(--ink)}.answer.compact{font-size:clamp(25px,4vw,40px)}.secondary-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.secondary-result{padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#fafbfc}.secondary-result strong,.secondary-result span{display:block}.secondary-result span{margin-top:3px;color:var(--muted);font-size:13px}.model-note{margin-top:14px;padding:13px 15px;border-left:3px solid #ff9b57;background:#fff8f3;color:var(--muted)}@media(max-width:620px){.form-grid,.secondary-results{grid-template-columns:1fr}.form-group.full{grid-column:auto}}

.editorial-section{width:100%;max-width:none;margin:0 0 30px;padding:0;overflow-wrap:anywhere}
.editorial-section h2,.editorial-section p{max-width:none}
.editorial-card{padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.035)}
.editorial-callout{padding:24px 27px;border-left:4px solid #ff8b3d;background:#fff8f3}
.editorial-rule{padding-top:23px;border-top:1px solid var(--line)}
.input-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}
.input-guide div{padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:#fafbfc}
.input-guide dt{font-weight:800;color:var(--ink)}
.input-guide dd{margin:5px 0 0;color:var(--muted)}
.faq-list details{margin:10px 0;border:1px solid var(--line);border-radius:11px;background:#fff}
.faq-list summary{padding:15px 17px;cursor:pointer;font-weight:800}
.faq-list .faq-answer p{margin:0;padding:0 17px 17px;color:var(--muted)}
@media(max-width:760px){.editorial-card,.editorial-callout{padding:20px}.input-guide{grid-template-columns:1fr}}
