:is(.top-lp,.consider .pricing) .monthly-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;max-width:880px;margin:48px auto 0;text-align:left}:is(.top-lp,.consider .pricing) .monthly-plan{min-width:0;border-top:1px solid #d2d2d7;padding:28px 0 0;scroll-margin-top:90px}:is(.top-lp,.consider .pricing) .mp-name{font-size:25px;font-weight:700;line-height:1.5;letter-spacing:-.02em;margin:0;text-wrap:pretty}:is(.top-lp,.consider .pricing) .mp-audience{font-size:17px;color:#515154;line-height:1.8;margin:16px 0 0}:is(.top-lp,.consider .pricing) .mp-price{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:24px 0;line-height:1.3}:is(.top-lp,.consider .pricing) .mp-price strong{font-size:40px;letter-spacing:-.035em;white-space:nowrap}:is(.top-lp,.consider .pricing) .mp-month{font-size:20px}:is(.top-lp,.consider .pricing) .mp-tax{font-size:16px;color:#515154}:is(.top-lp,.consider .pricing) .mp-summary{font-size:18px;line-height:1.8;margin:0}:is(.top-lp,.consider .pricing) .mp-terms{font-size:16px;line-height:1.8;margin:18px 0 0;color:#515154}:is(.top-lp,.consider .pricing) .mp-detail{display:block;width:max-content;max-width:100%;font-size:18px;margin-top:24px;color:#0066cc}:is(.top-lp,.consider .pricing) .mp-detail+.mp-detail{margin-top:12px}:is(.top-lp,.consider .pricing) .mp-launch{border-top:1px solid #d2d2d7;margin-top:28px;padding-top:22px}:is(.top-lp,.consider .pricing) .mp-launch p{font-size:16px;line-height:1.8;margin:8px 0 0;color:#515154}:is(.top-lp,.consider .pricing) .mp-launch strong{color:#1d1d1f}:is(.top-lp,.consider .pricing) a:focus-visible{outline:3px solid #0071e3;outline-offset:5px}@media (min-width:768px){:is(.top-lp,.consider .pricing) .monthly-plans{margin-top:56px}:is(.top-lp,.consider .pricing) .mp-name{font-size:28px}}