.pricing-update{padding:48px 0;scroll-margin-top:110px}.pricing-update h2{margin:0 0 16px;font-size:clamp(28px,4vw,44px)}.pricing-update .pricing-intro{margin:0 0 22px}.pricing-update .pricing-table-wrap{overflow-x:auto;border:1px solid #cbd1d8;background:#fff}.pricing-update table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;text-align:left;color:#20344b}.pricing-update th,.pricing-update td{padding:14px 18px;border-bottom:1px solid #e2e6eb;vertical-align:top}.pricing-update thead{background:#eef1f5}.pricing-update th{font-weight:700}.pricing-update td:nth-child(3){white-space:nowrap;font-weight:700}.pricing-update tbody tr:last-child>*{border-bottom:0}.pricing-update .pricing-note{font-size:13px;line-height:1.65;margin:18px 0;color:#59636c}.pricing-update .pricing-link{display:inline-block;text-decoration:underline;min-height:44px;padding:8px 0}.pricing-current-note{font-size:14px;line-height:1.5;margin:8px 0 16px;color:#59636c}@media(max-width:650px){.pricing-update{padding:32px 0}.pricing-update table{min-width:540px}.pricing-update th,.pricing-update td{padding:12px}.pricing-update .pricing-note{font-size:13px}}