.support-hero{padding-block:56px 72px}.support-hero:has(>.breadcrumbs){padding-top:24px}.support-hero .breadcrumbs{margin-bottom:24px;font-size:13px}.support-hero .breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.support-hero .eyebrow{color:var(--store-accent);font-size:11px}.support-hero h1{max-width:1050px;font:400 clamp(48px, 5.8vw, 84px)/1.04 var(--store-display,var(--store-sans));letter-spacing:-.045em;text-wrap:balance;margin-block:24px}.support-hero>p{max-width:650px;font-size:18px;line-height:1.75}.support-hero--faq{text-align:center;padding-bottom:64px}.support-hero--faq .breadcrumbs{text-align:start}.support-hero--faq h1{max-width:850px;margin-inline:auto}.support-hero--faq>p{margin-inline:auto}.support-hero-assistance{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:14px;display:inline-flex}.support-hero-assistance .ui-icon{color:var(--store-accent)}.support-date{color:var(--store-muted);margin-top:24px;font-size:12px;display:block}.support-layout{grid-template-columns:240px minmax(0,800px);justify-content:space-between;gap:72px;padding-bottom:96px;display:grid}.support-toc{border:1px solid var(--store-line);background:var(--store-white);border-radius:0;align-self:start;padding:28px;position:sticky;top:140px}.support-toc>.eyebrow{font-size:10px}.support-toc nav{gap:4px;margin-block:16px 24px;display:grid}.support-toc nav a{min-height:44px;color:var(--store-muted);align-items:center;padding-block:8px;font-size:14px;line-height:1.45;display:flex}.support-toc nav a:hover{color:var(--store-accent);text-underline-offset:4px;text-decoration:underline}.support-toc>.text-link{min-height:44px;color:var(--store-accent);gap:10px;font-size:13px}.support-content{min-width:0}.support-content .rich-text{max-width:none}.support-content .rich-text p,.support-content .rich-text li{font-size:16px;line-height:1.8}.support-content .rich-text summary,.faq-answers summary{cursor:pointer;min-height:76px;color:var(--store-ink);justify-content:space-between;align-items:center;gap:28px;padding-block:22px;font-size:18px;line-height:1.45;list-style:none;display:flex}.support-content .rich-text summary::-webkit-details-marker,.faq-answers summary::-webkit-details-marker{display:none}.support-content .rich-text summary .ui-icon,.faq-answers summary .ui-icon{flex-shrink:0;width:20px;height:20px}.support-content .rich-text details,.faq-answers details{border-bottom:1px solid var(--store-line);padding:0}.support-content .rich-text details:first-child,.faq-answers details:first-child{border-top:1px solid var(--store-line)}.support-content .rich-text details[open],.faq-answers details[open]{padding-bottom:24px}.support-content .rich-text details p,.faq-answers details p{max-width:68ch;margin:0;font-size:16px;line-height:1.8}.support-content .rich-text details p+p,.faq-answers details p+p{margin-top:18px}.support-content .rich-text details a,.faq-answers details a{color:var(--store-accent);text-underline-offset:4px;text-decoration:underline}.support-section{border-top:1px solid var(--store-line);padding-block:32px 44px;scroll-margin-top:150px;position:relative}.support-section h2,.faq-module .support-section>h3{letter-spacing:-.025em;margin-bottom:28px;padding-inline-end:32px;font-size:30px;font-weight:500;line-height:1.2}.support-section:has(.faq-answers),.support-section:has(details){border-top:0;padding-top:8px}.support-number{color:var(--store-muted);font-size:12px;position:absolute;top:36px;right:0}.support-section:has(details) .support-number{top:14px}.support-contact{background:var(--store-soft);color:var(--store-ink);border-radius:0;padding:44px}.support-contact>.ui-icon{color:var(--store-accent);margin-bottom:24px}.support-contact h2{letter-spacing:-.035em;margin-block:18px;font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.15}.support-contact p{max-width:56ch;margin-bottom:28px;font-size:16px;line-height:1.75}.support-contact .btn{min-height:50px}.faq-module{scroll-margin-top:140px}.faq-module.section{background:var(--store-white)}.faq-module.section>.container{max-width:1100px}.faq-module .support-section{max-width:900px}.faq-module.section .section-heading h2{letter-spacing:-.04em;font-size:clamp(38px,4.3vw,60px);font-weight:500}.faq-empty{border:1px solid var(--store-line);background:var(--store-white);border-radius:0;margin-bottom:28px;padding:36px}.faq-empty p{font-size:17px}@media (width<=1100px){.support-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.support-toc{padding:24px}}@media (width<=767px){.support-hero:has(>.breadcrumbs){padding-top:16px}.support-hero .breadcrumbs{margin-bottom:16px}}@media (width<=760px){.support-hero{padding-block:32px 40px}.support-hero h1{margin-block:20px;font-size:clamp(42px,10vw,58px)}.support-hero>p{font-size:17px}.support-hero--faq{text-align:start}.support-hero-assistance{justify-content:start;font-size:13px}.support-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:56px}.support-toc{border-radius:0;padding:22px;position:static}.support-toc nav{flex-wrap:wrap;gap:8px;margin-block:16px 0;display:flex}.support-toc nav a{border:1px solid var(--store-line);border-radius:2px;padding:10px 16px;font-size:13px}.support-toc>.text-link{margin-top:18px}.support-section{padding-block:24px 32px}.support-section h2,.faq-module .support-section>h3{margin-bottom:22px;font-size:26px}.support-number{top:28px}.support-content .rich-text summary,.faq-answers summary{gap:20px;min-height:72px;padding-block:20px;font-size:17px}.support-content .rich-text details p,.faq-answers details p{font-size:16px}.support-contact{border-radius:0;padding:30px 24px}.support-contact h2{font-size:34px}.support-contact .btn{width:100%}.faq-empty{padding:28px 24px}}
