:root{--gka-ink:#24202b;--gka-mute:#5d5866;--gka-pearl:#ecebf0;--gka-pearl-2:#f6f5f9;--gka-lilac:#e6ddf2;--gka-violet:#5a2d8c;--gka-violet-2:#3b1a5e;--gka-violet-3:#8b62c0;--gka-gold:#f2c14e;--gka-line:#d5d1de;--gka-w:1080px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.gka-body{color:var(--gka-ink);background:var(--gka-pearl-2);margin:0;font:15px/1.6 Tahoma,Geneva,Verdana,sans-serif}.gka-body img{max-width:100%;height:auto}.gka-body a{color:var(--gka-violet)}.gka-body a:focus-visible,.gka-menu-btn:focus-visible{outline:3px solid var(--gka-gold);outline-offset:2px}.gka-shell{width:100%;max-width:var(--gka-w);margin:0 auto;padding:0 16px}.gka-head{background:var(--gka-pearl);border-bottom:1px solid var(--gka-line);z-index:5;position:relative}.gka-head-row{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:60px;display:flex}.gka-brand{align-items:center;gap:10px;margin-right:auto;padding:8px 0;text-decoration:none;display:flex;color:var(--gka-ink)!important}.gka-brand-mark{border-radius:8px;width:40px;height:40px}.gka-brand-text{flex-direction:column;line-height:1.2;display:flex}.gka-brand-text b{letter-spacing:.01em;font-size:15px}.gka-brand-text small{color:var(--gka-mute);font-size:11px}.gka-menu-flag{opacity:0;width:1px;height:1px;position:absolute}.gka-menu-btn{cursor:pointer;border:1px solid var(--gka-violet);color:var(--gka-violet);background:#fff;border-radius:4px;padding:7px 12px;font-size:13px;font-weight:700}.gka-menu-flag:focus-visible+.gka-menu-btn{outline:3px solid var(--gka-gold)}.gka-nav{flex-direction:column;width:100%;padding:4px 0 12px;display:none}.gka-menu-flag:checked~.gka-nav{display:flex}.gka-nav-link{border-top:1px solid var(--gka-line);padding:9px 4px;font-size:14px;text-decoration:none}.gka-nav-link--here{font-weight:700;color:var(--gka-ink)!important}.gka-nav-cta,.gka-btn{background:var(--gka-gold);border:1px solid #d9a52c;border-radius:4px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;color:#2a1740!important}.gka-nav-cta{text-align:center;margin-top:8px}.gka-nav-cta:hover,.gka-btn:hover{background:#f7d278}@media (width>=860px){.gka-menu-btn{display:none}.gka-nav{flex-direction:row;align-items:center;gap:4px;width:auto;padding:0;display:flex}.gka-nav-link{border:0;border-radius:4px;padding:6px 10px}.gka-nav-link:hover{background:var(--gka-lilac)}.gka-nav-link--here{box-shadow:inset 0 -2px 0 var(--gka-violet);background:#fff}.gka-nav-cta{margin:0 0 0 8px;padding:7px 14px}}.gka-split{background:var(--gka-violet);color:#fff}.gka-split--none{background:linear-gradient(90deg, var(--gka-violet-2), var(--gka-violet))}.gka-split-grid{align-items:center;gap:22px;padding-top:28px;padding-bottom:30px;display:grid}.gka-crumb{color:#d9cdee;margin:0 0 8px;font-size:12px}.gka-crumb a{color:#fff!important}.gka-h1{letter-spacing:-.01em;margin:0 0 12px;font-size:26px;line-height:1.25}.gka-intro{color:#efe9f8;max-width:60ch;margin:0 0 14px;font-size:16px}.gka-stamp{color:#cdbfe4;margin:0 0 16px;font-size:12px}.gka-big{color:var(--gka-gold);margin:0;font-size:64px;font-weight:700;line-height:1}.gka-split-fig{justify-self:center;margin:0}.gka-split-fig img{width:260px;box-shadow:10px 10px 0 var(--gka-violet-2);border:4px solid #fff;border-radius:6px;display:block}.gka-card{background:var(--gka-pearl-2);color:var(--gka-ink);border-top:5px solid var(--gka-gold);border-radius:6px;padding:16px 18px}.gka-card-title{text-transform:uppercase;letter-spacing:.08em;color:var(--gka-violet);margin:0 0 8px;font-size:12px;font-weight:700}.gka-card-list{margin:0}.gka-card-row{border-top:1px dashed var(--gka-line);grid-template-columns:7.5em 1fr;gap:8px;padding:7px 0;font-size:13.5px;display:grid}.gka-card-row:first-child{border-top:0}.gka-card-row dt{color:var(--gka-mute)}.gka-card-row dd{margin:0}@media (width>=860px){.gka-split-grid{grid-template-columns:1.35fr 1fr;gap:40px;padding-top:44px;padding-bottom:48px}.gka-split--none .gka-split-grid{grid-template-columns:1fr}.gka-h1{font-size:34px}.gka-split-fig img{width:320px}}.gka-band{padding:26px 0}.gka-band--white{background:#fff}.gka-band--pearl{background:var(--gka-pearl)}.gka-band--lilac{background:var(--gka-lilac)}.gka-band-h{color:var(--gka-violet-2);margin:0 0 14px;font-size:20px}.gka-jump{border-bottom:1px solid var(--gka-line);padding:12px 0}.gka-jump .gka-shell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gka-jump-label{color:var(--gka-mute);margin-right:4px;font-size:12px}.gka-chip{border:1px solid var(--gka-line);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;text-decoration:none}.gka-chip:hover{border-color:var(--gka-violet-3)}.gka-strip{gap:10px;margin:0;display:grid}.gka-strip-cell{border-left:4px solid var(--gka-violet-3);background:#fff;padding:10px 12px}.gka-strip-cell dt{color:var(--gka-mute);font-size:12px}.gka-strip-cell dd{margin:2px 0 0;font-size:14px;font-weight:700}@media (width>=700px){.gka-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.gka-read>*{max-width:760px}.gka-read h2{border-top:3px solid var(--gka-lilac);color:var(--gka-violet-2);margin:34px 0 10px;padding-top:14px;scroll-margin-top:12px;font-size:21px;line-height:1.3}.gka-read h2:first-child{border-top:0;margin-top:0;padding-top:0}.gka-read h3{margin:22px 0 6px;font-size:16.5px}.gka-read p,.gka-read li{font-size:15.5px}.gka-read ul,.gka-read ol{padding-left:1.3em}.gka-read li{margin:4px 0}.gka-read blockquote{background:var(--gka-pearl-2);border-left:4px solid var(--gka-gold);margin:18px 0;padding:12px 16px}.gka-read blockquote p{margin:0}.gka-read table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px;display:block;overflow-x:auto}.gka-read th,.gka-read td{text-align:left;border-bottom:1px solid var(--gka-line);vertical-align:top;padding:8px 10px}.gka-read thead th{background:var(--gka-pearl);color:var(--gka-violet-2)}.gka-read img{border:1px solid var(--gka-line);border-radius:4px;width:46%;max-width:180px;margin:4px 2% 4px 0;display:inline-block}.gka-read a[rel~=sponsored]{background:var(--gka-gold);color:#2a1740;border:1px solid #d9a52c;border-radius:4px;margin:2px 0;padding:9px 18px;font-weight:700;text-decoration:none;display:inline-block}.gka-read a[rel~=sponsored]:hover{background:#f7d278}.gka-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gka-step{background:#fff;border-radius:6px;grid-template-columns:34px 1fr;gap:12px;padding:12px 14px;display:grid}.gka-step-n{background:var(--gka-violet);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.gka-step p{color:var(--gka-mute);margin:2px 0 0;font-size:14.5px}@media (width>=860px){.gka-steps{grid-template-columns:repeat(2,1fr)}}.gka-two{gap:22px;display:grid}.gka-col ul{margin:0;padding:0;list-style:none}.gka-col li{border-bottom:1px solid #d6cbe6;padding:6px 0 6px 26px;font-size:14.5px;position:relative}.gka-col li:before{font-weight:700;position:absolute;top:6px;left:0}.gka-col--plus li:before{content:"+";color:#2f7a46}.gka-col--minus li:before{content:"!";color:#a3402c;left:4px}@media (width>=860px){.gka-two{grid-template-columns:1fr 1fr;gap:40px}}.gka-qa{margin:0}.gka-qa-item{border-top:1px solid var(--gka-line);padding:12px 0}.gka-qa-item dt{color:var(--gka-violet-2);font-weight:700}.gka-qa-item dd{margin:4px 0 0}.gka-foot{background:var(--gka-violet-2);color:#ddd3ec;padding-top:28px;font-size:13px}.gka-foot a{color:#fff!important}.gka-foot-grid{gap:18px;padding-bottom:18px;display:grid}.gka-foot-name{color:#fff;margin:0 0 6px;font-size:15px;font-weight:700}.gka-foot-note{max-width:52ch;margin:0}.gka-foot-col{flex-direction:column;gap:6px;display:flex}.gka-foot-base{border-top:1px solid #5a3f7d;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:14px;padding-bottom:22px;display:flex}.gka-age{align-items:flex-start;gap:10px;max-width:70ch;margin:0;display:flex}.gka-age-badge{background:var(--gka-gold);color:#2a1740;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.gka-copy{color:#b9a9d1;margin:0}@media (width>=860px){.gka-foot-grid{grid-template-columns:2fr 1fr 1fr}}
