.mile-column-prose h2{color:#0c4a6e;border-left:4px solid #0ea5e9;margin-top:2rem;margin-bottom:.75rem;padding-left:.75rem;font-size:1.125rem;font-weight:700}.mile-column-prose p{color:#334155;margin-bottom:1rem;line-height:1.75}.mile-column-prose a{color:#0284c7;font-weight:600;text-decoration:underline}.mile-calculator-app .mile-faq-accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.mile-calculator-app .mile-faq-accordion-panel[data-open=true]{grid-template-rows:1fr}.mile-calculator-app .mile-faq-accordion-panel>.mile-faq-accordion-inner{min-height:0;overflow:hidden}
