.subscriptionDecision{box-sizing:border-box;color:#153c48;background:#f3f9fa;border:1px solid #bfd3da;border-radius:18px;width:100%;min-width:0;margin:2rem auto;padding:clamp(1rem,3vw,1.7rem);box-shadow:0 10px 28px #103c4a14}.subscriptionDecision *{box-sizing:border-box}.subscriptionDecision h2{color:#123c49;margin:0 0 .5rem;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.35}.subscriptionDecision .subscriptionLead{margin:0 0 1rem;font-size:1rem;line-height:1.6}.subscriptionDecision .subscriptionTableScroll{background:#fff;border:1px solid #b8cdd4;border-radius:12px;max-width:100%;overflow-x:auto}.subscriptionDecision .subscriptionTableScroll:focus-visible{outline-offset:3px;outline:3px solid #147d8d}.subscriptionDecision table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:.96rem;line-height:1.6}.subscriptionDecision caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subscriptionDecision .subscriptionScrollHint{display:none}.subscriptionDecision th,.subscriptionDecision td{vertical-align:top;border-top:1px solid #d5e2e6;padding:.8rem 1rem}.subscriptionDecision thead th{color:#fff;background:#174b5a;border-top:0}.subscriptionDecision tbody th{color:#174453;background:#e9f2f4;width:28%;min-width:145px;font-weight:700}.subscriptionDecision tbody tr:nth-child(2n) td{background:#f9fcfc}.subscriptionDecision figcaption{color:#355763;margin-top:1rem;font-size:.9rem;line-height:1.65}@media (width<=600px){.subscriptionDecision{margin:1.5rem 0;padding:1rem}.subscriptionDecision .subscriptionScrollHint{color:#174453;margin:.2rem 0 .65rem;font-size:.88rem;line-height:1.5;display:block}.subscriptionDecision table{font-size:.92rem}.subscriptionDecision th,.subscriptionDecision td{padding:.7rem .8rem}.subscriptionDecision figcaption{font-size:.88rem}}
