.support-layout{max-width:900px;padding-block:55px 85px}
.support-faq>.eyebrow,.support-contact>.eyebrow{color:var(--muted);margin-bottom:16px;font-size:12px}
.support-page .support-layout h2{font-size:clamp(26px,3vw,36px);line-height:1.4;letter-spacing:-.6px;margin-bottom:27px;hyphens:auto}
.support-questions{border-top:1px solid var(--line)}
.support-questions details{border-bottom:1px solid var(--line)}
.support-questions summary{display:flex;align-items:baseline;gap:18px;padding:23px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:500;line-height:1.7}
.support-questions summary::-webkit-details-marker{display:none}
.support-number{font-family:var(--font-mono);font-size:12px;color:#7c886e;flex-shrink:0}
.support-plus{margin-left:auto;color:#6c7b5e;font-size:23px;line-height:1;flex-shrink:0;transition:transform .2s}
.support-questions details[open] .support-plus{transform:rotate(45deg)}
.support-answer{padding:0 40px 25px;color:var(--muted);font-size:16px;line-height:1.95}
.support-contact{margin-top:55px;padding:36px 40px;background:#e6ebdf;border:1px solid #d9e0d0;border-radius:8px}
.support-contact>p{font-size:16px;line-height:1.9;margin-top:16px}
.support-contact .support-tips{color:#59684f;margin-top:16px}
.support-contact .button{margin-top:26px;max-width:100%;white-space:normal;text-align:center;gap:24px}
.support-contact .support-external{font-size:13px;color:var(--muted);margin-top:11px}
.support-contact .support-data{font-size:14px;color:var(--muted);padding-top:22px;border-top:1px solid #cbd5bf;margin-top:25px}
.support-contact .text-link{margin-top:20px;font-size:14px}
@media(max-width:680px){.support-layout{padding-block:32px 55px}.support-page .support-layout h2{font-size:28px}.support-questions summary{gap:11px;font-size:16px;padding-block:20px}.support-answer{padding:0 0 23px 26px;font-size:16px}.support-contact{padding:26px 22px;margin-top:36px}.support-contact .button{width:100%;font-size:14px;padding-inline:17px}.support-contact>p{font-size:15px}}
@media print{.support-layout{max-width:none;padding-block:20px}.support-contact{break-inside:avoid}.support-answer{display:block!important}.support-questions details{content-visibility:visible}.support-questions details::details-content{content-visibility:visible}.support-contact .button{background:transparent;color:black}.support-contact .button::after{content:" (https://forms.gle/ptsomtWrZ3nnuvB59)"}}
