.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.commerce-card{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:24px}.legal-page .commerce-card h2{margin-top:12px}.legal-page .commerce-price{color:var(--primary);letter-spacing:-1px;font-size:42px;font-weight:600;line-height:1.15}.commerce-price span{letter-spacing:0;margin-top:10px;font-size:13px;font-weight:400;display:block}.legal-page .commerce-link{margin-top:20px;font-weight:600;display:inline-block}.commerce-steps{padding-left:24px;font-size:16px;line-height:1.8}.commerce-steps li{margin-bottom:20px;padding-left:6px}.legal-page .commerce-contact{overflow-wrap:anywhere;font-size:24px}.site-footer .footer-links{flex-wrap:wrap;row-gap:14px}.legal-page a{overflow-wrap:anywhere}@media (max-width:640px){.commerce-grid{grid-template-columns:1fr}.commerce-card{padding:22px}.legal-header{gap:20px}}.public-info{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body), sans-serif;line-height:1.65;display:flow-root}.public-info h1,.public-info h2,.public-info h3{font-family:var(--font-display), sans-serif;font-weight:600;line-height:1.15}.public-info .legal-page p:not(.commerce-price):not(.commerce-contact),.public-info .legal-page ul{font-size:16px}.public-info a:focus-visible{outline-color:var(--primary)}.annual-price{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.public-info .legal-page .notice{color:var(--foreground)}
