.support-page{max-width:920px}.support-heading{padding:12px 0 24px}.support-heading h1{font-size:32px;letter-spacing:-1px;margin:10px 0}.support-heading p{font-size:17px;line-height:1.8;color:#697382}.support-card{background:#fff;border:1px solid #e0e3e8;border-radius:16px;padding:28px 32px;margin:18px 0}.support-card h2{font-size:23px;line-height:1.5;margin:0 0 16px}.support-card p,.support-card li{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.support-card a{text-decoration:underline;text-underline-offset:4px}.support-card .contact-link{display:inline-block;color:#fff;background:#172b4d;padding:14px 20px;border-radius:10px;text-decoration:none;min-height:48px}.support-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:18px}.support-links a{font-size:14px;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.policy-date{color:#697382;font-size:14px}.support-card ul{padding-left:22px}.support-card dl{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px}.support-card dt{font-weight:700}.support-card dd{margin:0;overflow-wrap:anywhere;line-height:1.7}@media(max-width:600px){.support-heading h1{font-size:27px}.support-card{padding:22px 20px}.support-card h2{font-size:21px}.support-card dl{grid-template-columns:1fr;gap:8px}.support-card dd{margin-bottom:12px}}
