.lb__compare{max-width:56rem;margin:0 auto}.lb__compare-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.lb__compare-table th,.lb__compare-table td{padding:1rem .625rem;text-align:left;vertical-align:middle;line-height:1.35}.lb__compare-table tbody th{width:36%;font-size:.875rem;font-weight:500;color:var(--color-text-muted);border-bottom:1px solid var(--color-line)}.lb__compare-table thead th{font-family:var(--font-display);font-size:.9375rem;font-weight:600;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--color-navy)}.lb__compare-ci{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--color-text-muted);border-bottom:1px solid var(--color-line)}.lb__compare-table .lb__compare-lb{background-color:var(--color-navy);color:var(--color-white);font-family:var(--font-display);font-size:1.0625rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1)}.lb__compare-table thead .lb__compare-lb{border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-white)}.lb__compare-table tbody tr:last-child .lb__compare-lb{border-radius:0 0 var(--radius-md) var(--radius-md);border-bottom:0}.lb__compare-table tbody tr:last-child th,.lb__compare-table tbody tr:last-child .lb__compare-ci{border-bottom:0}@media(min-width:768px){.lb__compare-table th,.lb__compare-table td{padding:1.25rem 1.5rem}.lb__compare-table tbody th{font-size:1rem}.lb__compare-table thead th,.lb__compare-ci{font-size:1.125rem}.lb__compare-table .lb__compare-lb{font-size:1.25rem}.lb__compare-table thead .lb__compare-lb{color:var(--color-white)}}.lb__compare-table th,.lb__compare-table td{opacity:0;transform:translateY(10px);transition:opacity .55s var(--ease-out) calc(var(--row) * .14s),transform .55s var(--ease-out) calc(var(--row) * .14s)}.lb__compare-table .lb__compare-lb{transform:none;transition:opacity .6s ease calc(.25s + var(--row) * .14s)}.lb__compare.is-in th,.lb__compare.is-in td{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lb__compare-table th,.lb__compare-table td{opacity:1;transform:none;transition:none}}.lb__types{display:grid;gap:0;border-top:1px solid var(--color-line)}.lb__type{padding:1.75rem 0;border-bottom:1px solid var(--color-line)}.lb__type-title{font-size:1.375rem;color:var(--color-navy);margin-bottom:.625rem}.lb__type-desc{color:var(--color-text-muted);line-height:1.65}.lb__type-sub{margin:1.25rem 0 .625rem;font-size:.9375rem;color:var(--color-navy)}.lb__adl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem 0;color:var(--color-text);font-size:.9375rem}.lb__adl li:not(:last-child):after{content:"·";margin:0 .625rem;color:var(--color-ocean);font-weight:700}@media(min-width:900px){.lb__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;border-top:0}.lb__type{padding:1.75rem 0 0;border-bottom:0;border-top:2px solid var(--color-navy)}}.lb__critical{margin-top:3rem;padding:2rem 1.5rem;border-radius:var(--radius-lg);background-color:var(--color-mist)}.lb__critical-title{font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}.lb__critical-list{list-style:none;margin:0;padding:0;columns:2;column-gap:1.5rem}.lb__critical-list li{break-inside:avoid;padding:.625rem 0;border-bottom:1px solid var(--color-line);font-size:.9375rem;color:var(--color-text);line-height:1.35}@media(min-width:768px){.lb__critical{padding:2.5rem}.lb__critical-list{columns:3;column-gap:2.5rem}.lb__critical-list li{font-size:1rem}}@media(min-width:1024px){.lb__critical-list{columns:4}}.lb__rates-wrap{max-width:64rem;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-white);box-shadow:var(--shadow-sm)}.lb__rates-wrap:focus-visible{outline:3px solid var(--color-ocean);outline-offset:3px}.lb__rates-table{width:100%;min-width:44rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.lb__rates-table th,.lb__rates-table td{padding:.9375rem 1rem;text-align:center;white-space:nowrap}.lb__rates-table thead th{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);border-bottom:1px solid var(--color-line)}.lb__rates-table tbody td{font-size:1rem;color:var(--color-navy);border-bottom:1px solid var(--color-line)}.lb__rates-table tbody tr:last-child td,.lb__rates-table tbody tr:last-child th{border-bottom:0}.lb__rates-table tbody tr:hover td{background-color:var(--color-mist)}.lb__rates-table th:first-child{position:sticky;left:0;z-index:1;text-align:left;background-color:var(--color-white);box-shadow:inset -1px 0 0 var(--color-line)}.lb__rates-table tbody th{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--color-navy);border-bottom:1px solid var(--color-line)}.lb__rates-disclaimer{max-width:64rem;margin:1rem auto 0;font-size:.875rem;color:var(--color-text-muted);text-align:center}
