.support-page{padding-block:54px 90px}.support-page .support-intro{max-width:780px;margin-bottom:36px}.support-page h1{font:500 clamp(2.3rem,5vw,4.4rem)/1.12 var(--display);letter-spacing:-.035em;margin-block:18px 22px;overflow-wrap:anywhere}.support-lead{color:#bdcbd8;font-size:18px;max-width:700px}.support-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:28px 36px}.support-nav a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--night-soft);font-weight:600;min-height:84px;transition:border-color .2s,background .2s}.support-nav a:hover{border-color:var(--orange);background:#172a3d}.support-nav a[aria-current=page]{border-color:#ff7b3280}.support-nav .support-arrow{color:var(--orange);font-size:22px}.support-page .support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-page .support-card{border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#132336,#101e2f);padding:30px;min-width:0}.support-page .support-card h2{font:500 clamp(1.3rem,2vw,1.7rem)/1.3 var(--display);letter-spacing:-.015em;margin-block:16px 14px}.support-page .support-card p{color:#bdcbd8}.support-step{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:14px;color:var(--orange);background:#ff7b3214;font:600 15px var(--display);border:1px solid #ff7b3230}.support-note{padding:24px 28px;border-inline-start:3px solid var(--orange);background:#ff7b320a;border-radius:0 18px 18px 0;margin-top:28px;color:#bdcbd8}.support-note h2{font:600 18px/1.4 var(--font);letter-spacing:0;margin-bottom:8px;color:var(--white)}.support-page .faq{max-width:100%;margin-block:24px}.support-page .faq details{border:1px solid var(--line);border-radius:18px;padding-inline:24px;background:var(--night-soft);margin-bottom:12px}.support-page .faq p{color:#bdcbd8}.support-status{display:flex;align-items:center;gap:10px;margin-block:24px 12px;min-height:28px}.support-dot{width:11px;height:11px;border-radius:50%;background:#f3bd59;flex-shrink:0}.support-status[data-result=ok] .support-dot{background:#63dba5;box-shadow:0 0 14px #63dba522}.support-status[data-result=unknown] .support-dot{background:#f3bd59}.support-status[data-result=ok]{color:#91e8bc}.support-status[data-result=unknown]{color:#f3d091}.support-status-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:24px}.support-status-actions time{color:#bdcbd8;font-size:14px}.support-hub-links{margin-block:32px 16px}.support-hub-links h2{font:500 24px/1.4 var(--display)}[dir=rtl] .support-arrow{transform:scaleX(-1)}[dir=rtl] .support-note{border-radius:18px 0 0 18px}@media(max-width:900px){.support-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.support-page{padding-block:30px 54px}.support-page .support-grid{grid-template-columns:1fr}.support-page .support-card{padding:24px}.support-nav{gap:10px}.support-nav a{padding:16px;font-size:14px;gap:8px;overflow-wrap:anywhere}.support-lead{font-size:16px}.support-note{padding:20px}.support-page .faq details{padding-inline:18px}}

/* Uniform spacing for standalone FAQ cards, including the first card. */
.support-page .faq details,.support-page .faq details:first-child{padding-block:20px}
.support-page .faq summary{align-items:center;min-height:28px}
.support-page .faq summary:after{margin-top:0}
.support-page .faq p{max-width:76ch;padding-top:16px}
.support-page .faq details[open]{border-color:#ffb27b66}
