/* FF-only reading layout. Reuses the established VERDICT palette and type. */
html[data-verdict-product="flip"] #v2-insights-block .v2-insights__grid{display:block;max-width:860px;margin:0 auto}
html[data-verdict-product="flip"] #v2-insights-block .v2-insights__col{background:none;border:0;padding:0;box-shadow:none}
html[data-verdict-product="flip"] #v2-insights-block .v2-insights__list{display:block;margin:0;padding:0;list-style:none}
html[data-verdict-product="flip"] #v2-insights-block [data-ff-question]{background:none;border:0;border-bottom:1px solid rgba(148,163,184,.25);border-radius:0;padding:26px 0;margin:0;box-shadow:none}
#v2-insights-block [data-ff-question]::before{display:none}
#v2-insights-block [data-ff-question] h4{font-size:clamp(19px,2vw,23px);font-weight:750;line-height:1.3;margin:0 0 12px;letter-spacing:0}
#v2-insights-block [data-ff-question] p{font-size:16px;line-height:1.65;max-width:70ch;margin:0 0 10px}
#v2-insights-block [data-ff-question] strong{color:inherit;font-weight:750}
#v2-insights-block [data-ff-question] details{margin-top:12px}
#v2-insights-block [data-ff-question] summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;text-decoration:underline}
#v2-insights-block [data-ff-question] details li{font-size:14px;line-height:1.6;margin-bottom:12px}
#ff-score-clarity{font-size:14px;line-height:1.5;margin:12px 0;max-width:60ch}
#v2-insights-block [data-ff-cost-details]{max-width:860px;margin:24px auto}
#v2-insights-block [data-ff-cost-details] summary{min-height:44px;cursor:pointer;display:flex;align-items:center}
html[data-verdict-product="flip"] #v2-center-rail,
html[data-verdict-product="flip"] .v2-tabpanel{min-width:0;max-width:100%}
html[data-verdict-product="flip"] #uw-banner-note:not([hidden]){display:block}
@media(min-width:701px) and (max-width:1100px){
  html[data-verdict-product="flip"] #v2-storm-block .v2-storm__presets{grid-template-columns:repeat(3,minmax(0,1fr))}
  html[data-verdict-product="flip"] #v2-storm-block .v2-storm__preset{min-width:0;white-space:normal}
}
@media(max-width:600px){#v2-insights-block [data-ff-question]{overflow-wrap:anywhere}#v2-insights-block [data-ff-question] p{font-size:16px}}
