.treatment-options-page.frontline-review-page{--true-orange-text:21 71% 34%}.frontline-review-page :is(h1,h2,h3,h4,h5,h6,p,li,table,a,span,small,label,input,button,dt,dd){font-family:var(--font-inter), Inter, sans-serif!important}.frontline-review-page .treatment-options-table{-webkit-overflow-scrolling:touch;width:100%;max-width:720px;margin:2rem auto;overflow-x:auto}.frontline-review-page .treatment-options-table>table{table-layout:auto;width:100%;min-width:0;margin:0}.frontline-review-page .treatment-options-table :is(th,td),.frontline-review-page .treatment-options-table :is(th,td) *,.frontline-review-page .editorial-prose a{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.frontline-review-page .editorial-prose #sources~:is(ul,ol) a{overflow-wrap:anywhere}.frontline-review-page .editorial-prose :is(.frontline-metadata,.frontline-disclosure,.frontline-unpaid){color:#475569;font-size:.875rem;font-weight:400;line-height:1.6}.frontline-review-page :is(.treatment-options-table,input,button):focus-visible{outline-offset:3px;outline:3px solid #9b4b22}.frontline-cost-calculator{color:#172c42;font-family:var(--font-inter), Inter, sans-serif;border:1px solid #cbd5e1;border-radius:.5rem;margin:2rem 0;padding:1.25rem;line-height:1.65}.frontline-cost-calculator h3{font-size:1.4rem;font-weight:700}.frontline-cost-calculator h4{font-size:1.1rem;font-weight:700}.frontline-cost-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.frontline-cost-fields label{flex-direction:column;gap:.4rem;font-weight:600;display:flex}.frontline-cost-fields input{color:#172c42;background:#fff;border:1px solid #64748b;border-radius:.25rem;width:100%;min-width:0;padding:.65rem;font-size:1rem}.frontline-cost-calculator p{margin:1rem 0}.frontline-cost-results{overflow-wrap:anywhere;background:#f1f5f9;margin:1.5rem 0;padding:1rem}.frontline-cost-results dt{margin-top:.75rem;font-weight:600}.frontline-cost-calculator button{color:#172c42;cursor:pointer;background:#fff;border:1px solid #172c42;border-radius:.25rem;min-height:44px;padding:.75rem 1rem;font-weight:600}
