.support-page{min-height:100svh}.support-page a{border-radius:2px}.support-page a:focus-visible{outline:2px solid var(--ring-blue);outline-offset:5px}.support-page a:active{color:var(--ring-blue-hover)}.support-nav{max-width:1320px;margin:auto;padding:24px 40px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--ring-line)}.support-buy-link{margin-left:auto;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.support-nav .language-switcher__trigger{color:var(--ring-ink);border-color:var(--ring-line);background:transparent}.support-nav .language-switcher__menu{color:var(--ring-ink);background:var(--ring-paper);border-color:var(--ring-line)}.support-nav .language-switcher__option{color:var(--ring-ink)}.support-nav .language-switcher__option[aria-current=true]{color:var(--ring-blue)}.support-container{max-width:1200px;padding:0 40px;margin:auto}.support-heading{padding:72px 0 48px;max-width:850px}.support-eyebrow{color:var(--ring-muted);font-size:12px;letter-spacing:.12em;margin-bottom:20px!important}.support-heading h1{font:400 clamp(34px,4vw,54px)/1.25 var(--ring-serif);letter-spacing:-.025em;margin:0 0 24px}.support-heading h1>span{display:inline-block;white-space:nowrap}.support-heading>p:not(.support-eyebrow){color:var(--ring-muted);font-size:16px;line-height:1.9}.support-heading .support-physical{margin-top:18px;font-size:14px!important}.support-layout{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:72px;align-items:start}.support-index{position:sticky;top:30px;border-top:1px solid var(--ring-line);padding-top:16px;min-width:0}.support-index nav{display:grid}.support-index nav a{min-height:48px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px;line-height:1.5;padding:6px 0}.support-index nav span{color:var(--ring-muted)}.support-contact{margin-top:28px;border-top:1px solid var(--ring-line);padding-top:20px}.support-contact p{font-size:13px;color:var(--ring-muted)}.support-contact a{display:flex;align-items:center;min-height:44px;font-size:14px;overflow-wrap:anywhere}.support-content{min-width:0}.support-content section{border-top:1px solid var(--ring-line);padding:28px 0 38px;scroll-margin-top:24px}.support-content h2{font:400 26px/1.4 var(--ring-serif);letter-spacing:0;margin:0 0 24px}.support-content li,.support-content p{font-size:15px;line-height:1.95;overflow-wrap:anywhere}.support-content p+p{margin-top:16px}.support-content ol{list-style:decimal;padding-left:23px;margin:0}.support-content li{padding-left:7px;margin-bottom:15px}.support-content .support-note{font-size:13px;color:var(--ring-muted)}.support-actions{display:flex;flex-wrap:wrap;gap:8px 30px;margin-top:20px}.support-actions a,.support-inline-link{min-height:44px;display:inline-flex;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:5px}.support-direct-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0 28px}.support-direct-contacts a{display:flex;flex-direction:column;justify-content:center;min-height:72px;gap:8px;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.support-direct-contacts span{color:var(--ring-muted);font-size:13px}.support-merchant dl{display:grid;gap:16px;margin:0 0 24px}.support-merchant dl>div{display:grid;grid-template-columns:minmax(0,155px) minmax(0,1fr);gap:20px;font-size:14px;line-height:1.8}.support-merchant dt{color:var(--ring-muted)}.support-merchant dd{margin:0;overflow-wrap:anywhere}.support-footer{border-top:1px solid var(--ring-line);margin-top:24px;padding:26px 0 38px;font-size:12px;color:var(--ring-muted)}.support-footer nav{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:12px}.support-footer a{min-height:44px;display:inline-flex;align-items:center}@media (hover:hover){.support-page a:hover{color:var(--ring-blue)}}@media (max-width:899px){.support-nav{padding:16px 20px;gap:18px;flex-wrap:wrap}.support-container{padding:0 20px}.support-heading{padding:44px 0 32px}.support-layout{grid-template-columns:minmax(0,1fr);gap:32px}.support-index{position:static}.support-index nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.support-contact{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}.support-contact p{width:100%}}@media (max-width:440px){.support-buy-link{font-size:13px}.support-nav{column-gap:16px}.support-direct-contacts,.support-merchant dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}