.site-policy{background:#f6f8fc;color:#22334f;min-height:65vh;padding:40px 24px 64px}.site-policy-inner{max-width:840px;margin:0 auto}.site-policy-home{display:inline-flex;align-items:center;min-height:36px;color:#1462bc;text-decoration:none;font-size:15px}.site-policy-header{margin:20px 0 28px}.site-policy-header h1{font-size:clamp(28px,4vw,40px);line-height:1.2;letter-spacing:-.025em;margin:0 0 14px;overflow-wrap:anywhere}.site-policy-date{font-size:14px;color:#586b86;margin:0}.site-policy-body{background:#fff;border:1px solid #dce5f2;border-radius:16px;padding:28px 32px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.site-policy-body p{margin:0 0 20px}.site-policy-body p:last-child{margin-bottom:0}.site-policy-nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px}.site-policy-nav a{min-height:40px;display:inline-flex;align-items:center;color:#145db4;text-decoration:none;font-size:15px}.site-policy-nav a[aria-current=page]{font-weight:650;text-decoration:underline;text-underline-offset:5px}.site-policy a:hover{text-decoration:underline}.site-policy a:focus-visible{outline:3px solid #3182ed;outline-offset:4px;border-radius:3px}@media(max-width:600px){.site-policy{padding:24px 16px 40px}.site-policy-header{margin:14px 0 22px}.site-policy-body{padding:20px;border-radius:12px;font-size:16px}.site-policy-nav{gap:4px 20px}}
.english-pricing{max-width:1100px;margin:0 auto;padding:40px 24px 64px;color:#22334f}.english-pricing section{margin:28px 0}.english-pricing h2{font-size:22px;line-height:1.4}.english-pricing p{line-height:1.7}.english-pricing-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dce5f2;font-size:15px;line-height:1.5}.english-pricing-table caption{text-align:left;padding:0 0 12px;color:#526481;font-size:14px}.english-pricing-table th,.english-pricing-table td{padding:14px 16px;border-bottom:1px solid #e4ebf5;text-align:left;vertical-align:top}.english-pricing-table thead{background:#f1f6ff}.english-pricing-table th[scope=row]{font-weight:550;width:54%}.english-pricing-table a{color:#165eb5}.english-pricing-table td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.english-pricing a:focus-visible{outline:3px solid #3182ed;outline-offset:3px}@media(max-width:600px){.english-pricing{padding:24px 16px 40px}.english-pricing-table{font-size:14px}.english-pricing-table th,.english-pricing-table td{padding:12px 8px}.english-pricing-table th[scope=row]{width:45%}}
