.safety-rating_panel__Gwtz4{margin-top:2rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid #405569;border-radius:1rem;background:#101923;color:#d9e4ef;scroll-margin-top:1.5rem}.safety-rating_panel__Gwtz4 h2{margin:.65rem 0 0;color:#f4f8fc;font-size:clamp(1.6rem,3.5vw,2rem);font-weight:650;line-height:1.2;letter-spacing:-.025em}.safety-rating_panel__Gwtz4 p{font-size:1rem;line-height:1.65}.safety-rating_panel__Gwtz4 .safety-rating_eyebrow__9mOM9{color:#8fcbff;font-size:.72rem;font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.06em}.safety-rating_intro__CjVsV{margin-top:1rem}.safety-rating_jump__Yep8s{display:inline-block;margin-top:.85rem;font-size:.9rem}.safety-rating_comparison__xxRDL{margin-top:1.4rem;border-top:1px solid #405569}.safety-rating_row__ivlvl{display:grid;grid-template-columns:8.5rem minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-bottom:1px solid #405569}.safety-rating_row__ivlvl dt{color:#f4f8fc;font-weight:650;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.safety-rating_row__ivlvl dt span{display:block;color:#b9ccde;font-size:.8rem;font-weight:400}.safety-rating_row__ivlvl dd{margin:0;min-width:0;font-size:.95rem;line-height:1.6}.safety-rating_label__uMRzD{display:block;margin-bottom:.3rem;color:#8fcbff;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.safety-rating_missing__UGJR4{border-bottom-style:dashed}.safety-rating_example__28xD4{margin-top:1.5rem;padding:1.15rem;border-left:3px solid #8fcbff;background:#172330;scroll-margin-top:1.5rem}.safety-rating_example__28xD4 h3{margin:.65rem 0 .85rem;color:#f4f8fc;font-size:1.15rem;font-weight:650;line-height:1.4}.safety-rating_panel__Gwtz4 .safety-rating_note__nkgwy{margin-top:.85rem;font-size:.875rem;color:#b9ccde}.safety-rating_source__aQOPu{margin-top:1.4rem;padding-top:1rem;border-top:1px solid #405569}.safety-rating_source__aQOPu p{font-size:.875rem}.safety-rating_source__aQOPu p+p{margin-top:.8rem}.safety-rating_panel__Gwtz4 a{color:#8fcbff;text-decoration:underline;text-underline-offset:.2em}.safety-rating_panel__Gwtz4 a:focus-visible{outline:2px solid #f4f8fc;outline-offset:4px}@media (max-width:640px){.safety-rating_row__ivlvl{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.25rem 0}.safety-rating_row__ivlvl dt{font-size:1.15rem}}.insurance-filing_panel__TORvt{margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #38594e;border-radius:1rem;background:#0f1b1b;color:#d2dfdf;scroll-margin-top:1.5rem}.insurance-filing_panel__TORvt h2{margin:.65rem 0 0;max-width:42rem;font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2;font-weight:650;color:#f4faf7;letter-spacing:-.025em}.insurance-filing_panel__TORvt h3{margin:.65rem 0 .85rem;font-size:1.15rem;line-height:1.35;font-weight:650;color:#f4faf7}.insurance-filing_panel__TORvt p{font-size:1rem;line-height:1.65}.insurance-filing_panel__TORvt .insurance-filing_eyebrow__TdlwQ,.insurance-filing_panel__TORvt .insurance-filing_step__Msxiu{margin:0;color:#69e5b5;font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.insurance-filing_intro__4R1am{margin-top:1rem}.insurance-filing_grid__7flBT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.insurance-filing_card__xGGUB{min-width:0;padding:1.15rem;border:1px solid #3b4c55;border-radius:.75rem;background:#111c25}.insurance-filing_limit__gnHu3{margin-top:1rem;padding-top:1rem;border-top:1px solid #3b4c55}.insurance-filing_example__XaRDz{margin-top:1.25rem;padding:1.25rem;border-left:3px solid #69e5b5;background:#111c25}.insurance-filing_panel__TORvt .insurance-filing_note__EUQ7V{margin-top:.85rem;font-size:.875rem;color:#b9cbd3}.insurance-filing_source__6lLKy{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #38594e}.insurance-filing_source__6lLKy p{font-size:.875rem}.insurance-filing_source__6lLKy a{color:#69e5b5;text-decoration:underline;text-underline-offset:.2em}.insurance-filing_source__6lLKy>a{display:inline-block;margin-top:.8rem;font-size:.9rem;line-height:1.6}.insurance-filing_source__6lLKy a:focus-visible{outline:2px solid #f4faf7;outline-offset:4px}@media (max-width:640px){.insurance-filing_grid__7flBT{grid-template-columns:minmax(0,1fr)}}