.pricing-facts{padding-block:64px}.pricing-facts h1{font:600 clamp(38px,5vw,64px)/1.08 var(--display);letter-spacing:-.045em;margin-bottom:24px}.pricing-facts h2{font-size:clamp(26px,3vw,38px);margin:36px 0 18px}.pricing-facts p{max-width:76ch;line-height:1.75;color:var(--muted);margin-block:16px}.pricing-facts .facts-updated{font-size:14px}.pricing-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:32px}.pricing-fact-grid>div{padding:24px;border:1px solid var(--line);border-radius:16px;background:#f6f8ff}.pricing-fact-grid dt{font-weight:600;margin-bottom:8px}.pricing-fact-grid dd{margin:0;color:var(--muted);line-height:1.65}.pricing-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:14px;margin-block:24px}.pricing-table-scroll table{border-collapse:collapse;width:100%;font-size:15px;min-width:600px}.pricing-table-scroll caption{padding:16px;text-align:left;font-weight:600}.pricing-table-scroll td,.pricing-table-scroll th{text-align:left;padding:14px 18px;border-top:1px solid var(--line)}.pricing-table-scroll thead{background:#f6f8ff}.pricing-table-scroll tbody th{font-weight:500}.pricing-disclosure a{text-decoration:underline;color:var(--blue)}@media(max-width:680px){.pricing-fact-grid{grid-template-columns:1fr}.pricing-facts{padding-block:40px}.pricing-table-scroll{margin-inline:0}}