.support-grid{text-align:left;padding-top:54px}.support-hero{border-bottom:1px solid var(--line-soft)}.support-grid .article-body h2:before{display:none}.support-grid .article-body>section{scroll-margin-top:78px}.support-grid .article-body a{color:var(--ink)}.support-grid .article-body a:hover{color:var(--accent)}.support-contact{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-bottom:10px;display:grid}.contact-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:22px 24px 24px}.contact-card h2{letter-spacing:-.015em;margin:0 0 16px;padding-top:0;font-size:17px}.contact-alt{border-color:var(--line-soft);background:#f7f7f3}.contact-alt dl{margin:0}.contact-alt dt{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:700}.contact-alt dd{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.6}.contact-alt dd:last-child{margin-bottom:0}.field{margin-bottom:14px}.field label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.field input,.field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.field textarea{resize:vertical;min-height:150px}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #26251e14}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--accent)}.form-row{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.send-button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:650;transition:background .15s,opacity .15s}.send-button:hover{background:var(--accent)}.send-button:disabled{opacity:.55;cursor:default}.form-status{color:var(--muted);flex:200px;margin:0;font-size:12.5px;line-height:1.5}.form-status.is-error{color:var(--accent)}.form-status.is-success{color:var(--ink);font-weight:600}.form-sent{padding:8px 0 4px}.form-sent h3{margin:0 0 8px;font-size:16px}.form-sent p{color:var(--muted);margin:0 0 14px;font-size:13.5px}.form-sent button{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.support-grid .faq{margin-top:6px;margin-bottom:40px}.support-grid .toc-actions+.toc-actions{padding-top:6px}@media (width<=760px){.support-grid{padding-top:29px}.support-contact{grid-template-columns:1fr}.contact-card{padding:18px}}
