.static-page{background:#f7f9fc}.static-page__container{width:100%;max-width:940px;margin:0 auto;padding:40px 24px 64px}.static-page h1{letter-spacing:-.025em;margin:14px 0 0;font-size:30px;font-weight:800}.static-page__lead{max-width:560px;color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.65}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;margin-top:28px;display:grid}.contact-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:22px 24px;display:flex}.contact-card__icon{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.contact-card--community .contact-card__icon{background:var(--sandbox-soft);color:#6d28d9}.contact-card h2{margin:14px 0 0;font-size:15px}.contact-card p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.6}.contact-card__address{color:var(--primary);word-break:break-all;margin-top:14px;font-size:17px;font-weight:800}.contact-card--community .contact-card__address{color:var(--ink)}.contact-card__actions{align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.contact-card__actions a,.contact-card__actions button,.contact-docs a{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;height:36px;padding:0 16px;font-size:12.5px;font-weight:800;display:inline-flex}.contact-card__actions button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:0 14px;font-weight:700}.contact-card__actions button:hover{background:#f8fafc}.contact-card--community .contact-card__actions a{background:var(--ink)}.contact-docs{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:18px 24px;display:flex}.contact-docs>div{min-width:0}.contact-docs strong{font-size:13.5px;display:block}.contact-docs p{color:#64748b;margin:3px 0 0;font-size:12.5px}.contact-docs a{border:1px solid var(--line);height:34px;color:var(--ink);background:#fff;margin-left:auto;padding:0 14px;font-weight:700}.terms-updated{color:#64748b;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.terms-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:22px;padding:16px 20px;font-size:13px;line-height:1.7}.terms-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:26px;padding:8px 24px 28px}.terms-section{padding-top:24px;scroll-margin-top:84px}.terms-section h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.terms-section p{color:#334155;margin:10px 0 0;font-size:13.5px;line-height:1.75}.terms-section a{color:var(--primary);cursor:pointer}.terms-section a:hover{text-decoration:underline}.terms-section ul{flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.terms-section li{color:#334155;gap:9px;font-size:13.5px;line-height:1.7;display:flex}.terms-section li:before{content:"·";color:var(--primary);flex:none;font-weight:800}.terms-contact{border-top:1px solid var(--surface-muted);color:#64748b;margin-top:28px;padding-top:20px;font-size:13px;line-height:1.7}.terms-contact a{color:var(--primary);font-weight:700}.terms-contact a:hover{text-decoration:underline}@media (width<=640px){.static-page__container{padding:32px 20px 48px}.static-page h1{font-size:27px}.contact-grid{grid-template-columns:1fr}.contact-docs a{margin-left:0}.terms-card{padding-left:18px;padding-right:18px}}
