/* Equal side columns keep navigation centered independently of account controls. */
@media(min-width:1001px){
 .v2-site .nav-wrap{display:grid;width:calc(100% - 48px);grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);gap:18px}
 .v2-site .nav-wrap>.brand{grid-column:1;grid-row:1;justify-self:start}
 .v2-site .nav-wrap #navigation{grid-column:2;grid-row:1;justify-content:center}
 .v2-site #navigation>a{padding-inline:13px}
 .v2-site .header-actions{gap:10px;grid-column:3;grid-row:1;justify-self:end;flex-wrap:nowrap}
}
@media(min-width:1001px) and (max-width:1250px){
 .v2-site .header-actions .feedback-toggle span,.v2-site .header-actions .account-link span{display:none}
 .v2-site .header-actions .feedback-toggle{width:38px;padding:7px}
}
.sound-toggle{color:#ecd4a4;background:#18271f;border-color:#9a7e474d}
.sound-toggle[aria-pressed="false"]{color:#a9b5ab}
.hero-socials{position:absolute;right:max(24px,calc((100% - 1240px)/2));bottom:20px;display:flex;gap:8px;z-index:2}
.hero-socials a{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid #ae8d4f99;border-radius:4px;background:#102019e6;color:#ecd4a4}
.hero-socials a:hover,.hero-socials a:focus-visible{background:#2a4032;border-color:#edc778}
.hero-socials a>span:last-child:not(.social-icon){position:absolute;bottom:46px;right:0;padding:4px 9px;background:#102019;border:1px solid #a88b50;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none}
.hero-socials a:is(:hover,:focus-visible)>span:last-child{opacity:1}
.support-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid #9a7e4755}
.support-intro h2{font-size:27px;margin-bottom:8px}.support-intro p{color:#b7c7b9;max-width:650px;margin:0}
.support-actions{display:flex;gap:10px;flex-wrap:wrap}.support-actions .button{font-size:15px;padding:10px 15px}
.support-tools{display:flex;gap:16px;align-items:end;margin:26px 0}
.support-search{display:block;flex:1;max-width:560px;margin:0}.support-search span{display:block;color:#e5c684;margin-bottom:7px}
.support-search input{width:100%;background:#101e17;border:1px solid #8e774b;padding:12px 14px;color:#e4e9de;min-height:46px}
.support-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:38px}
.support-index{align-self:start;position:sticky;top:20px;display:flex;flex-direction:column;border-left:2px solid #a58b50;padding-left:18px;gap:15px}
.support-index a{color:#d9c28f;font-size:17px}.support-index a:hover{color:#fff0c7}
.support-group{scroll-margin-top:24px;margin-bottom:34px}.support-group h2{font-size:23px;padding-bottom:12px;border-bottom:1px solid #9a7e4755;color:#e7c47e}
.support-group details{border-bottom:1px solid #9a7e473d;padding:0 4px}
.support-group summary{position:relative;list-style:none;cursor:pointer;padding:16px 32px 16px 0;font-size:18px;color:#e2dcc9;line-height:1.4}
.support-group summary::-webkit-details-marker{display:none}.support-group summary::after{content:'\f107';font-family:Icons;position:absolute;right:8px;top:18px;color:#d1af69}
.support-group details[open] summary::after{content:'\f106'}.support-group details[open] summary{color:#f1cc85}
.support-answer{padding:0 28px 15px 0;color:#bbccbe;line-height:1.65;font-size:17px;overflow-wrap:anywhere}.support-answer p:last-child{margin-bottom:0}
.support-answer a{color:#f0cd87;text-decoration:underline;text-underline-offset:3px}.support-answer code{background:#14261d;color:#e7cf97;white-space:normal}
.support-empty{padding:22px 0;color:#d9c28f}.support-page [hidden]{display:none!important}
@media(max-width:1100px){.hero-socials{right:16px;bottom:16px;flex-direction:column}.header-actions{gap:9px}.v2-site .header-actions .account-link{padding-left:10px}.feedback-toggle span{display:none}.feedback-toggle{width:38px;padding:7px}.support-layout{grid-template-columns:175px minmax(0,1fr);gap:24px}}
@media(max-width:760px){
 .v2-site .hero{height:430px;max-height:none;min-height:430px}.hero-content{padding-bottom:60px}
 .hero-socials{bottom:12px;left:0;right:0;justify-content:center;flex-direction:row}.hero-socials a{width:34px;height:34px}
 .support-intro{align-items:flex-start;flex-direction:column}.support-layout{display:block}.support-index{position:static;flex-direction:row;flex-wrap:wrap;gap:10px 20px;margin-bottom:28px}
 .support-intro h2{font-size:24px}.support-group h2{font-size:21px}.support-group summary{font-size:17px}.support-tools{align-items:stretch;flex-direction:column}
 .v2-site .nav-wrap{gap:8px}.v2-site .header-actions{gap:7px}.v2-site .header-actions .account-link{padding-left:7px;gap:5px}
 .sound-toggle{width:34px;height:36px}.v2-site .mobile-menu{width:34px;height:36px}
}
@media(max-width:370px){.v2-site .header-actions .account-link span{display:none}.v2-site .header-actions .account-link{min-width:30px}.support-actions .button{flex:1}}
