#gs{
  --bg:#0d1024; --bg2:#141936; --panel:#171c3d; --line:rgba(212,175,55,.22);
  --ink:#f3ede0; --mut:#a9a2c9;
  --gold:#d4af37; --gold2:#f0d078; --navy:#3a4694; --sky:#8ecbff; --red:#e8564f;
  --r:10px; --mw:1180px;
  --sh:0 24px 54px -22px rgba(0,0,0,.6);
  position:relative; z-index:1;
  background:var(--bg); color:var(--ink);
  font-family:'EB Garamond',Georgia,serif;
  font-size:18px; line-height:1.75; -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
#gs *,#gs *::before,#gs *::after{box-sizing:border-box}
#gs h1,#gs h2,#gs h3,#gs p,#gs ul,#gs table{margin:0;padding:0}
#gs ul{list-style:none}
#gs a{color:inherit;text-decoration:none}
#gs img{max-width:100%;display:block}
#gs .gs-wrap{width:100%;max-width:var(--mw);margin:0 auto;padding:0 22px}
#gs .gs-wrap--n{max-width:780px}
#gs .gs-disp{font-family:'Cinzel',serif}
#gs .gs-ui{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}

@keyframes gsFade{to{opacity:1;transform:none}}
html.gs-js #gs .gs-fade{opacity:0;transform:translateY(22px)}
#gs .gs-fade.is-in{animation:gsFade .8s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--d,0s)}
@keyframes gsGlow{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}
@keyframes gsBolt{0%,100%{opacity:.85}45%{opacity:.3}50%{opacity:1}55%{opacity:.4}100%{opacity:.85}}
@keyframes gsShine{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes gsPulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}
@media (prefers-reduced-motion:reduce){
  #gs .gs-fade{opacity:1;transform:none;animation:none}
  #gs *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}

#gs .gs-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}
#gs .gs-glow--1{width:460px;height:460px;background:rgba(212,175,55,.16);top:-140px;left:50%;transform:translateX(-50%);animation:gsGlow 9s ease-in-out infinite}
#gs .gs-glow--2{width:380px;height:380px;background:rgba(58,70,148,.34);top:100px;right:-100px;animation:gsGlow 12s ease-in-out infinite reverse}
#gs .gs-glow--3{width:340px;height:340px;background:rgba(142,203,255,.14);bottom:-80px;left:-80px;animation:gsGlow 14s ease-in-out infinite}

#gs .gs-meander{height:14px;background-image:
  linear-gradient(90deg,var(--gold) 2px,transparent 2px),
  linear-gradient(0deg,var(--gold) 2px,transparent 2px);
  background-size:14px 14px;opacity:.55;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
          mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}

#gs .gs-nav{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  background:rgba(13,16,36,.86);border-bottom:1px solid var(--line)}
#gs .gs-nav__in{display:flex;align-items:center;gap:18px;height:72px}
#gs .gs-logo{display:flex;align-items:center;gap:11px;font-family:'Cinzel',serif;font-weight:700;font-size:17px;
  letter-spacing:.03em;color:var(--gold2)}
#gs .gs-logo__mark{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gold2),var(--gold) 55%,#8a6a12);
  box-shadow:0 0 18px rgba(212,175,55,.65)}
#gs .gs-nav__links{display:flex;gap:24px;margin-left:auto;font-family:'Inter',sans-serif;font-size:13.5px;
  letter-spacing:.03em;text-transform:uppercase;color:var(--mut)}
#gs .gs-nav__links a{transition:color .25s}
#gs .gs-nav__links a:hover{color:var(--gold2)}
#gs .gs-nav__right{display:flex;align-items:center;gap:12px;margin-left:auto}
#gs .gs-nav__links+.gs-nav__right{margin-left:0}
#gs .gs-lang{display:flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:rgba(255,255,255,.03)}
#gs .gs-lang__b{border:0;background:transparent;color:var(--mut);font:700 12px/1 'Inter',sans-serif;padding:8px 12px;cursor:pointer}
#gs .gs-lang__b.is-on{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#211705}

#gs .gs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;
  padding:14px 28px;border-radius:4px;font-family:'Inter',sans-serif;font-weight:700;font-size:14.5px;
  letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:1px solid var(--gold);
  color:#211705;background:linear-gradient(120deg,var(--gold2),var(--gold) 55%,var(--gold2));background-size:200% auto;
  box-shadow:0 14px 30px -12px rgba(212,175,55,.5);transition:transform .22s,box-shadow .22s,background-position .5s}
#gs .gs-btn:hover{transform:translateY(-2px);background-position:100% 50%;box-shadow:0 18px 36px -12px rgba(212,175,55,.6)}
#gs .gs-btn--lg{padding:17px 34px;font-size:15.5px}
#gs .gs-btn--sm{padding:10px 20px;font-size:12.5px}
#gs .gs-btn--ghost{background:transparent;color:var(--gold2);border:1px solid var(--line);box-shadow:none}
#gs .gs-btn--ghost:hover{border-color:var(--gold);background:rgba(212,175,55,.08)}

#gs .gs-hero{position:relative;overflow:hidden;padding:64px 0 30px}
#gs .gs-hero__in{position:relative;z-index:2;max-width:840px;margin:0 auto;text-align:center}
#gs .gs-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Inter',sans-serif;font-size:12.5px;
  letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);font-weight:700}
#gs .gs-eyebrow::before,#gs .gs-eyebrow::after{content:"";width:26px;height:1px;background:var(--gold)}
#gs .gs-h1{margin-top:20px;font-family:'Cinzel',serif;font-weight:800;font-size:clamp(32px,5.4vw,58px);
  line-height:1.15;letter-spacing:.01em}
#gs .gs-grad{background:linear-gradient(100deg,var(--gold2),var(--gold) 40%,var(--sky) 70%,var(--gold2));
  background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gsShine 7s linear infinite}
#gs .gs-lead{margin:22px auto 0;color:var(--mut);font-size:19px;max-width:60ch;line-height:1.7}
#gs .gs-cta-row{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;justify-content:center}
#gs .gs-chips{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap;justify-content:center;font-family:'Inter',sans-serif}
#gs .gs-chips li{padding:8px 15px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--line);
  font-size:12.5px;color:var(--mut)}
#gs .gs-chips b{color:var(--gold2)}

#gs .gs-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);
  margin:50px 0 8px;border:1px solid var(--line);border-radius:10px;overflow:hidden}
#gs .gs-stat{background:var(--panel);text-align:center;padding:22px}
#gs .gs-stat b{font-family:'Cinzel',serif;font-size:28px;font-weight:700;color:var(--gold2)}
#gs .gs-stat i{font-style:normal;font-size:17px;color:var(--sky);font-weight:700}
#gs .gs-stat span{display:block;font-family:'Inter',sans-serif;font-size:11.5px;color:var(--mut);margin-top:5px;text-transform:uppercase;letter-spacing:.03em}

#gs .gs-toc{position:sticky;top:72px;z-index:30;border-block:1px solid var(--line);background:rgba(20,25,54,.92);backdrop-filter:blur(10px)}
#gs .gs-toc__in{display:flex;gap:9px;align-items:center;overflow-x:auto;padding-block:12px;scrollbar-width:none;font-family:'Inter',sans-serif}
#gs .gs-toc__in::-webkit-scrollbar{display:none}
#gs .gs-toc a{flex:0 0 auto;padding:7px 15px;border-radius:999px;font-size:13px;color:var(--mut);
  border:1px solid var(--line);background:rgba(255,255,255,.02);white-space:nowrap}
#gs .gs-toc a:hover{color:var(--gold2);border-color:var(--gold)}

#gs .gs-sec{position:relative;padding:72px 0}
#gs .gs-sec--alt{background:linear-gradient(180deg,transparent,var(--bg2) 12%,var(--bg2) 88%,transparent)}
#gs .gs-head{max-width:760px;margin-bottom:34px}
#gs .gs-kick{display:inline-block;font-family:'Inter',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--sky);margin-bottom:12px}
#gs .gs-h2{font-family:'Cinzel',serif;font-size:clamp(25px,3.4vw,36px);font-weight:700;letter-spacing:.01em}
#gs .gs-head p{margin-top:14px;color:var(--mut);font-size:18px}

#gs .gs-article p{margin-bottom:20px;color:var(--ink);font-size:18px}
#gs .gs-article p:first-of-type::first-letter{font-family:'Cinzel',serif;float:left;font-size:60px;font-weight:800;
  line-height:.72;padding:8px 10px 0 0;color:var(--gold2)}
#gs .gs-article strong{color:var(--gold2);font-weight:600}

#gs .gs-note{border:1px solid var(--line);border-left:3px solid var(--gold);padding:22px 26px;margin:28px 0;
  background:rgba(212,175,55,.05);border-radius:0 8px 8px 0}
#gs .gs-note--w{border-left-color:var(--red);background:rgba(232,86,79,.06)}
#gs .gs-note b{display:block;font-family:'Cinzel',serif;font-size:16px;color:var(--gold2);margin-bottom:8px}
#gs .gs-note--w b{color:#ff9c96}
#gs .gs-note p{color:var(--mut);font-size:16px;margin:0}

#gs .gs-tri{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}
#gs .gs-card{background:var(--panel);padding:28px 24px}
#gs .gs-card__ico{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;font-size:21px;margin-bottom:16px;
  background:radial-gradient(circle at 35% 30%,rgba(212,175,55,.35),rgba(58,70,148,.3));border:1px solid var(--line)}
#gs .gs-card h3{font-family:'Cinzel',serif;font-size:18px;font-weight:700;margin-bottom:10px;color:var(--gold2)}
#gs .gs-card p{color:var(--mut);font-size:15.5px;line-height:1.65}

#gs .gs-cmp{border:1px solid var(--line);border-radius:10px;overflow:hidden}
#gs .gs-cmp table{width:100%;border-collapse:collapse;font-family:'Inter',sans-serif}
#gs .gs-cmp th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);
  padding:14px 20px;border-bottom:1px solid var(--line);background:var(--panel)}
#gs .gs-cmp td{padding:15px 20px;border-bottom:1px solid var(--line);font-size:15px}
#gs .gs-cmp tr:last-child td{border-bottom:0}
#gs .gs-cmp td:first-child{font-weight:600;color:var(--gold2)}
#gs .gs-yes{color:var(--sky)}
#gs .gs-no{color:var(--mut)}

#gs .gs-steps{display:flex;flex-direction:column;gap:0;border-left:2px solid var(--line);margin-left:22px}
#gs .gs-step{position:relative;padding:0 0 40px 40px}
#gs .gs-step:last-child{padding-bottom:0}
#gs .gs-step__n{position:absolute;left:-23px;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;
  font-family:'Cinzel',serif;font-weight:800;font-size:18px;color:#211705;
  background:radial-gradient(circle at 35% 30%,var(--gold2),var(--gold));box-shadow:0 0 0 6px var(--bg),0 8px 20px -8px rgba(212,175,55,.6)}
#gs .gs-step h3{font-family:'Cinzel',serif;font-size:19px;font-weight:700;margin-bottom:9px;color:var(--gold2)}
#gs .gs-step p{color:var(--mut);font-size:16px}

#gs .gs-pays{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
#gs .gs-pay{display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 10px;border-radius:10px;
  text-align:center;font-family:'Inter',sans-serif;font-size:12.5px;font-weight:600;color:var(--mut);
  border:1px solid var(--line);background:var(--panel);transition:.3s}
#gs .gs-pay span{font-size:24px}
#gs .gs-pay i{font-style:normal}
#gs .gs-pay:hover{border-color:var(--gold);color:var(--ink);transform:translateY(-4px)}

#gs .gs-verdict{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel);box-shadow:var(--sh)}
#gs .gs-verdict__top{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;
  padding:26px 30px;border-bottom:1px solid var(--line);background:rgba(212,175,55,.05)}
#gs .gs-verdict__top b{font-family:'Cinzel',serif;font-size:42px;font-weight:800;color:var(--gold2)}
#gs .gs-verdict__top span{font-family:'Inter',sans-serif;font-size:14px;color:var(--mut)}
#gs .gs-pc{display:grid;grid-template-columns:1fr 1fr;gap:0}
#gs .gs-pc__col{padding:28px 30px}
#gs .gs-pc__col+.gs-pc__col{border-left:1px solid var(--line)}
#gs .gs-pc__col h4{font-family:'Inter',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.08em;
  margin-bottom:15px;font-weight:700}
#gs .gs-pc__col--p h4{color:var(--sky)}
#gs .gs-pc__col--c h4{color:var(--red)}
#gs .gs-pc__col li{padding:9px 0;font-size:15.5px;color:var(--mut);border-bottom:1px solid var(--line)}
#gs .gs-pc__col li:last-child{border-bottom:0}

#gs .gs-cta{position:relative;overflow:hidden;margin-top:44px;padding:36px;border-radius:10px;
  display:flex;align-items:center;gap:26px;flex-wrap:wrap;
  border:1px solid var(--gold);background:linear-gradient(120deg,rgba(212,175,55,.12),rgba(58,70,148,.16))}
#gs .gs-cta h3{font-family:'Cinzel',serif;font-size:22px;font-weight:700;color:var(--gold2)}
#gs .gs-cta p{color:var(--mut);margin-top:7px;font-size:15.5px;max-width:50ch}
#gs .gs-cta__b{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap}

#gs .gs-faq details{border:1px solid var(--line);border-radius:8px;margin-bottom:12px;overflow:hidden;background:var(--panel)}
#gs .gs-faq details[open]{border-color:var(--gold)}
#gs .gs-faq summary{list-style:none;cursor:pointer;padding:19px 52px 19px 22px;position:relative;
  font-family:'Cinzel',serif;font-weight:600;font-size:17px;color:var(--gold2)}
#gs .gs-faq summary::-webkit-details-marker{display:none}
#gs .gs-faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);
  font-size:24px;color:var(--gold);font-family:'Inter',sans-serif;transition:transform .3s}
#gs .gs-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
#gs .gs-faq p{padding:0 22px 20px;color:var(--mut);font-size:16px}

#gs .gs-final{position:relative;overflow:hidden;padding:90px 0;text-align:center}
#gs .gs-final h2{font-family:'Cinzel',serif;font-size:clamp(28px,4.4vw,44px);font-weight:800;
  background:linear-gradient(100deg,var(--gold2),var(--gold) 45%,var(--sky));background-size:200% auto;
  -webkit-background-clip:text;background-clip:text;color:transparent;animation:gsShine 7s linear infinite}
#gs .gs-final p{margin:18px auto 30px;max-width:56ch;color:var(--mut);font-size:18px}

#gs .gs-foot{padding:44px 0;border-top:1px solid var(--line);background:var(--bg2)}
#gs .gs-foot__cols{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:34px;margin-bottom:28px;padding-bottom:26px;border-bottom:1px solid var(--line);font-family:'Inter',sans-serif}
#gs .gs-foot__cols h4{font-family:'Cinzel',serif;font-size:13px;color:var(--gold2);margin-bottom:12px}
#gs .gs-foot__cols a{display:block;padding:5px 0;font-size:13.5px;color:var(--mut)}
#gs .gs-foot__cols a:hover{color:var(--gold2)}
#gs .gs-foot__about{font-size:13.5px;color:var(--mut);max-width:42ch;font-family:'Inter',sans-serif}
#gs .gs-foot__badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:20px;font-family:'Inter',sans-serif}
#gs .gs-foot__badges span{padding:6px 14px;border-radius:999px;border:1px solid var(--line);font-size:11.5px;font-weight:700;color:var(--mut)}
#gs .gs-b18{color:var(--red)!important;border-color:var(--red)!important}
#gs .gs-foot__txt{max-width:800px;margin:0 auto;text-align:center;font-size:12.5px;color:#726c93;line-height:1.7;font-family:'Inter',sans-serif}
#gs .gs-foot__c{text-align:center;margin-top:16px;font-family:'Cinzel',serif;font-size:12px;color:#5f597e}

#gs .gs-page{padding:52px 0 40px}
#gs .gs-crumb{display:flex;gap:8px;font-family:'Inter',sans-serif;font-size:12.5px;color:var(--mut);margin-bottom:16px;text-transform:uppercase;letter-spacing:.03em}
#gs .gs-crumb a:hover{color:var(--gold2)}
#gs .gs-page h1{font-family:'Cinzel',serif;font-size:clamp(30px,4.6vw,48px);font-weight:800}
#gs .gs-page__lead{margin-top:16px;color:var(--mut);font-size:18px;max-width:64ch}

#gs .gs-legal{display:grid;grid-template-columns:230px 1fr;gap:44px;align-items:start}
#gs .gs-side{position:sticky;top:100px;border:1px solid var(--line);border-radius:10px;padding:20px;background:var(--panel)}
#gs .gs-side b{display:block;font-family:'Cinzel',serif;font-size:13px;color:var(--gold2);margin-bottom:12px}
#gs .gs-side a{display:block;padding:6px 0;font-family:'Inter',sans-serif;font-size:13px;color:var(--mut)}
#gs .gs-side a:hover{color:var(--gold2)}
#gs .gs-prose{max-width:70ch}
#gs .gs-prose p{margin-bottom:16px;color:var(--ink)}
#gs .gs-prose h2{font-family:'Cinzel',serif;font-size:21px;font-weight:700;margin:32px 0 12px;color:var(--gold2);scroll-margin-top:110px}
#gs .gs-ls{scroll-margin-top:110px}
#gs .gs-ls:first-child h2{margin-top:0}
#gs .gs-prose ul{margin:0 0 16px}
#gs .gs-prose li{position:relative;padding:6px 0 6px 22px;color:var(--ink)}
#gs .gs-prose li::before{content:"⚡";position:absolute;left:0;font-size:12px;color:var(--gold)}
#gs .gs-prose strong{color:var(--gold2);font-weight:600}
#gs .gs-prose a{color:var(--sky);text-decoration:underline}

#gs .gs-cc{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:40px}
#gs .gs-cc__i{padding:26px 22px;background:var(--panel)}
#gs .gs-cc__i h3{font-family:'Cinzel',serif;font-size:16px;font-weight:700;margin-bottom:8px;color:var(--gold2)}
#gs .gs-cc__i p{color:var(--mut);font-size:14.5px;margin-bottom:10px;font-family:'Inter',sans-serif}
#gs .gs-cc__i a{display:inline-block;color:var(--sky);font-weight:600;font-size:14.5px;text-decoration:underline;word-break:break-all;font-family:'Inter',sans-serif}

#gs .gs-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:30px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}
#gs .gs-f{display:flex;flex-direction:column;gap:7px}
#gs .gs-f--w{grid-column:1/-1}
#gs .gs-f label{font-family:'Inter',sans-serif;font-size:12px;color:var(--mut);text-transform:uppercase;letter-spacing:.03em}
#gs .gs-f input,#gs .gs-f textarea,#gs .gs-f select{
  width:100%;padding:13px 15px;border-radius:6px;font:inherit;font-size:15px;color:var(--ink);
  border:1px solid var(--line);background:var(--bg)}
#gs .gs-f textarea{min-height:120px;resize:vertical}
#gs .gs-f input:focus,#gs .gs-f textarea:focus,#gs .gs-f select:focus{outline:none;border-color:var(--gold)}
#gs .gs-f.is-bad input,#gs .gs-f.is-bad textarea{border-color:var(--red)}
#gs .gs-f__err{display:none;font-family:'Inter',sans-serif;font-size:12px;color:var(--red)}
#gs .gs-f.is-bad .gs-f__err{display:block}
#gs .gs-form__foot{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
#gs .gs-form__foot small{font-family:'Inter',sans-serif;color:#726c93;font-size:12px;max-width:44ch}

#gs .gs-help{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}
#gs .gs-help div{padding:20px;background:var(--panel)}
#gs .gs-help b{display:block;font-family:'Inter',sans-serif;font-size:13px;color:var(--mut);margin-bottom:6px}
#gs .gs-help a{font-family:'Cinzel',serif;font-size:19px;font-weight:700;color:var(--sky)}
#gs .gs-help small{display:block;margin-top:6px;font-family:'Inter',sans-serif;font-size:11.5px;color:#726c93}

#gs .gs-404{padding:90px 0 70px;text-align:center}
#gs .gs-404__num{font-family:'Cinzel',serif;font-weight:800;font-size:clamp(80px,15vw,160px);color:var(--gold2);opacity:.9}
#gs .gs-404 h1{font-family:'Cinzel',serif;font-size:clamp(22px,3vw,30px);font-weight:700;margin-top:6px}
#gs .gs-404 p{max-width:48ch;margin:14px auto 26px;color:var(--mut);font-size:17px}

#gs .gs-sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));
  background:linear-gradient(180deg,rgba(13,16,36,0),rgba(13,16,36,.97) 40%)}
#gs .gs-sticky .gs-btn{width:100%;justify-content:center}

@media(max-width:980px){
  #gs .gs-nav__links{display:none}
  #gs .gs-tri{grid-template-columns:1fr}
  #gs .gs-pays{grid-template-columns:repeat(3,1fr)}
  #gs .gs-stats{grid-template-columns:repeat(2,1fr)}
  #gs .gs-pc{grid-template-columns:1fr}
  #gs .gs-pc__col+.gs-pc__col{border-left:0;border-top:1px solid var(--line)}
  #gs .gs-legal{grid-template-columns:1fr;gap:22px}
  #gs .gs-side{position:static}
  #gs .gs-cc,#gs .gs-help{grid-template-columns:1fr}
  #gs .gs-foot__cols{grid-template-columns:1fr;gap:22px}
  #gs .gs-cmp{overflow-x:auto}
  #gs .gs-cmp table{min-width:480px}
}
@media(max-width:640px){
  #gs .gs-sec{padding:52px 0}
  #gs .gs-cta{padding:26px 20px}
  #gs .gs-cta__b{margin-left:0;width:100%}
  #gs .gs-cta__b .gs-btn{flex:1}
  #gs .gs-sticky{display:block}
  #gs .gs-foot{padding-bottom:90px}
  #gs .gs-form{grid-template-columns:1fr;padding:22px}
  #gs .gs-toc{top:72px}
}

#gs [data-lang-only="en"]{display:none}
html[data-gs-lang="en"] #gs [data-lang-only="en"]{display:block}
html[data-gs-lang="en"] #gs [data-lang-only="es"]{display:none}
html[data-gs-lang="es"] #gs [data-lang-only="es"]{display:block}
