/* F2 isolated result styling; original Coastal Sage theme is preserved. */
.f1-result .f1-definition dd,.f2-evidence dd{overflow-wrap:anywhere;word-break:normal;max-width:100%}
.f2-list{padding-left:1.4rem;margin:.75rem 0;max-height:450px;overflow:auto}
.f2-list li{padding:.5rem 0;border-bottom:1px solid #e3eeea}
.f2-list dl{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.4rem 1rem;font-size:.88rem}
.f2-list dt{font-weight:650;color:#243b3c}.f2-list dd{margin:0;overflow-wrap:anywhere}
.f2-evidence{margin:1.5rem 0;padding:.8rem;border:1px solid #e3eeea;border-radius:.8rem}
.f2-evidence summary,.f2-list summary{cursor:pointer;font-weight:650}
@media(max-width:540px){.f2-list dl{grid-template-columns:minmax(0,1fr)}.f2-list dt{margin-top:.4rem}.f2-list li{padding:.6rem 0}}
