.CQGN3G_page{--g-bg:#0d1117;--g-panel:#161e29;--g-border:#2e3d4b;--g-text:#f3f8fb;--g-muted:#a6b9c9;--g-accent:#23c8df;background:var(--g-bg);min-height:100vh;color:var(--g-text);padding:38px 0 110px}.CQGN3G_page a:focus-visible,.CQGN3G_page input:focus-visible{outline:2px solid var(--g-accent);outline-offset:3px}.CQGN3G_breadcrumbs{color:var(--g-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:50px;font-size:12px;display:flex}.CQGN3G_breadcrumbs a:hover{color:var(--g-accent)}.CQGN3G_kicker,.CQGN3G_groupTitle span{color:var(--g-accent);letter-spacing:.13em;font-size:11px;font-weight:800}.CQGN3G_hero{border-bottom:1px solid var(--g-border);grid-template-columns:1.3fr .7fr;align-items:center;gap:9%;padding:30px 0 90px;display:grid}.CQGN3G_hero h1{letter-spacing:-.083em;margin:20px 0 30px;font-size:clamp(54px,7vw,99px);line-height:.98}.CQGN3G_hero h1 em{color:var(--g-accent);font-style:normal}.CQGN3G_hero p{color:var(--g-muted);max-width:690px;font-size:17px;line-height:1.76}.CQGN3G_heroLinks{flex-wrap:wrap;gap:23px;margin-top:34px;display:flex}.CQGN3G_heroLinks a{color:var(--g-accent);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.CQGN3G_heroVisual{aspect-ratio:1;background:radial-gradient(circle,#133649,#0c1a27 62%);border:1px solid #305c70;justify-content:center;align-items:center;max-height:355px;display:flex;position:relative;overflow:hidden}.CQGN3G_heroVisual:before{content:"";border:1px solid #79b8cb55;position:absolute;inset:10%;transform:rotate(45deg);box-shadow:0 0 0 43px #7be7f509}.CQGN3G_lines{background:repeating-linear-gradient(0deg,#0000 0 40px,#51a7bd15 41px),repeating-linear-gradient(90deg,#0000 0 40px,#51a7bd15 41px);position:absolute;inset:0}.CQGN3G_lanes{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;max-width:245px;display:flex;position:relative;transform:rotate(-10deg)}.CQGN3G_lanes span{letter-spacing:.12em;color:#abebf6;background:#0a1727cb;border:1px solid #4d91a6;padding:12px 13px;font-size:10px;font-weight:850}.CQGN3G_heroVisualFoot{letter-spacing:.14em;color:#78aebd;font-size:10px;position:absolute;bottom:20px;left:20px}.CQGN3G_begin{background:#143340;border:1px solid #36798c;justify-content:space-between;align-items:center;gap:20px;margin:50px 0 10px;padding:25px;display:flex}.CQGN3G_begin>div{grid-template-columns:30px 1fr;gap:5px 10px;display:grid}.CQGN3G_begin svg{color:#68dcec}.CQGN3G_begin span{font-size:17px;font-weight:800}.CQGN3G_begin p{color:#bad3df;grid-column:2;margin:0;font-size:13px;line-height:1.6}.CQGN3G_begin>a{white-space:nowrap;color:#08222c;background:#44cfe1;align-items:center;gap:10px;padding:15px 17px;font-size:12px;font-weight:850;display:flex}.CQGN3G_group{padding:70px 0 16px}.CQGN3G_groupTitle{margin:0 0 30px}.CQGN3G_groupTitle h2{letter-spacing:-.065em;margin:11px 0;font-size:clamp(31px,4vw,49px);line-height:1.08}.CQGN3G_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.CQGN3G_card{background:var(--g-panel);border:1px solid var(--g-border);flex-direction:column;min-width:0;transition:transform .2s,border-color .2s;display:flex}.CQGN3G_card:hover{border-color:var(--g-accent);transform:translateY(-3px)}.CQGN3G_cardArt{aspect-ratio:16/9;background:#0b1b27;position:relative;overflow:hidden}.CQGN3G_cardArt img{object-fit:cover;object-position:50% 25%;filter:saturate(.85)brightness(.75);width:100%;height:100%;transition:transform .3s}.CQGN3G_card:hover .CQGN3G_cardArt img{transform:scale(1.05)}.CQGN3G_cardArt:after{content:"";background:linear-gradient(#0000,#0b111ccc);position:absolute;inset:30% 0 0}.CQGN3G_cardArt>span{z-index:1;letter-spacing:.12em;color:#ddfaff;font-size:10px;font-weight:800;position:absolute;bottom:15px;left:17px}.CQGN3G_cardBody{flex-direction:column;flex:1;padding:23px;display:flex}.CQGN3G_meta{color:var(--g-muted);align-items:center;gap:6px;font-size:11px;display:flex}.CQGN3G_card h3{letter-spacing:-.048em;margin:15px 0;font-size:24px;line-height:1.18}.CQGN3G_card p{color:var(--g-muted);margin:0 0 30px;font-size:13px;line-height:1.65}.CQGN3G_read{color:var(--g-accent);border-top:1px solid var(--g-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:12px;font-weight:800;display:flex}.CQGN3G_guideFooter{border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:end;gap:24px;margin-top:80px;padding:40px 0;display:flex}.CQGN3G_guideFooter>div{max-width:740px}.CQGN3G_guideFooter svg{color:var(--g-accent)}.CQGN3G_guideFooter span{color:var(--g-accent);letter-spacing:.1em;margin-top:16px;font-size:11px;display:block}.CQGN3G_guideFooter h2{letter-spacing:-.06em;margin:15px 0;font-size:clamp(31px,4vw,52px);line-height:1.06}.CQGN3G_guideFooter p{color:var(--g-muted);max-width:640px;line-height:1.7}.CQGN3G_guideFooter>a{white-space:nowrap;color:var(--g-accent);align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.CQGN3G_riotNote{color:var(--g-muted);margin-top:40px;font-size:12px;line-height:1.65}.CQGN3G_riotNote a{color:var(--g-accent);text-decoration:underline}.CQGN3G_articleHeader{border-bottom:1px solid var(--g-border);grid-template-columns:1.05fr .95fr;align-items:center;gap:45px;padding-bottom:57px;display:grid}.CQGN3G_articleHeader h1{letter-spacing:-.073em;margin:18px 0 22px;font-size:clamp(39px,5.3vw,68px);line-height:1.065}.CQGN3G_dek{color:var(--g-muted);max-width:640px;font-size:19px;line-height:1.64}.CQGN3G_articleStats{color:var(--g-muted);align-items:center;gap:8px;margin-top:28px;font-size:12px;display:flex}.CQGN3G_articleImage{background:var(--g-panel);min-height:330px;position:relative;overflow:hidden}.CQGN3G_articleImage img{object-fit:cover;object-position:45% 25%;width:100%;height:100%;position:absolute;inset:0}.CQGN3G_articleImage:after{content:"";background:linear-gradient(#0000,#07101bcc);position:absolute;inset:65% 0 0}.CQGN3G_articleImage small{color:#e3f6f9;z-index:1;font-size:10px;position:absolute;bottom:13px;left:17px;right:15px}.CQGN3G_articleLayout{grid-template-columns:230px minmax(0,700px);justify-content:space-between;gap:7%;padding:55px 0;display:grid}.CQGN3G_sidebar{border-top:1px solid var(--g-border);align-self:start;padding-top:19px;position:sticky;top:118px}.CQGN3G_back{color:var(--g-accent);align-items:center;gap:7px;margin-bottom:37px;font-size:12px;font-weight:750;display:flex}.CQGN3G_sidebar>span{letter-spacing:.12em;color:var(--g-muted);font-size:10px;font-weight:850}.CQGN3G_sidebar nav{margin-top:12px}.CQGN3G_sidebar nav a{border-bottom:1px solid var(--g-border);gap:9px;padding:13px 0;font-size:12px;line-height:1.45;display:flex}.CQGN3G_sidebar nav a small,.CQGN3G_sidebar nav a:hover{color:var(--g-accent)}.CQGN3G_standfirst{letter-spacing:-.043em;border-left:4px solid var(--g-accent);margin:0 0 46px;padding-left:25px;font-size:clamp(22px,2.6vw,31px);font-weight:700;line-height:1.37}.CQGN3G_proseSection{border-top:1px solid var(--g-border);padding:29px 0 28px;scroll-margin-top:110px}.CQGN3G_proseSection>span{color:var(--g-accent);letter-spacing:.15em;font-size:10px;font-weight:800}.CQGN3G_proseSection h2{letter-spacing:-.055em;margin:15px 0 22px;font-size:clamp(26px,3vw,37px);line-height:1.15}.CQGN3G_proseSection>p{color:var(--g-text);opacity:.91;margin:0 0 22px;font-size:16px;line-height:1.88}.CQGN3G_exercise{border-left:3px solid var(--g-accent);background:color-mix(in srgb,var(--g-accent) 8%,var(--g-panel));margin:28px 0 0;padding:20px 22px}.CQGN3G_exercise strong{color:var(--g-accent);letter-spacing:.06em;font-size:12px}.CQGN3G_exercise p{margin:11px 0 0;font-size:14px;line-height:1.65}.CQGN3G_checklist{background:var(--g-panel);border:1px solid #3b7688;margin:45px 0;padding:26px}.CQGN3G_checklistHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.CQGN3G_checklist h2{letter-spacing:-.04em;margin:0;font-size:24px}.CQGN3G_checklistHead span{color:var(--g-accent);font-variant-numeric:tabular-nums;font-weight:850}.CQGN3G_checklist>p{color:var(--g-muted);margin:13px 0 24px;font-size:13px;line-height:1.6}.CQGN3G_checkItem,.CQGN3G_checked{border-top:1px solid var(--g-border);cursor:pointer;align-items:flex-start;gap:11px;padding:13px 0;font-size:14px;line-height:1.55;display:flex}.CQGN3G_checkItem input,.CQGN3G_checked input{accent-color:var(--g-accent);flex:none;width:18px;height:18px;margin:1px 0 0}.CQGN3G_checkItem svg,.CQGN3G_checked svg{color:var(--g-muted);flex:none}.CQGN3G_checked svg{color:var(--g-accent)}.CQGN3G_checked>span{opacity:.65;text-decoration:line-through}.CQGN3G_research,.CQGN3G_championLinks{border-top:1px solid var(--g-border);padding:30px 0}.CQGN3G_research h2,.CQGN3G_championLinks h2{letter-spacing:-.04em;margin:0 0 14px;font-size:25px}.CQGN3G_research p,.CQGN3G_championLinks p{color:var(--g-muted);font-size:14px;line-height:1.7}.CQGN3G_research a{color:var(--g-accent);align-items:center;gap:8px;margin-top:15px;font-size:13px;font-weight:750;display:flex}.CQGN3G_championLinks>div{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.CQGN3G_championLinks>div>a{border:1px solid var(--g-border);align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:flex}.CQGN3G_championLinks>div>a:hover{border-color:var(--g-accent);color:var(--g-accent)}.CQGN3G_more{border-top:1px solid var(--g-border);padding:45px 0 10px}.CQGN3G_moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.CQGN3G_moreGrid>a{background:var(--g-panel);border:1px solid var(--g-border);flex-direction:column;min-height:220px;padding:24px;display:flex}.CQGN3G_moreGrid>a>span{color:var(--g-accent);letter-spacing:.1em;font-size:10px}.CQGN3G_moreGrid h3{letter-spacing:-.04em;margin:15px 0 10px;font-size:21px;line-height:1.16}.CQGN3G_moreGrid p{color:var(--g-muted);font-size:12px;line-height:1.6}.CQGN3G_moreGrid strong{color:var(--g-accent);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}html[data-theme=light] .CQGN3G_page{--g-bg:#f8fbfd;--g-panel:#fff;--g-border:#c5dce5;--g-text:#142f3e;--g-muted:#476776;--g-accent:#006f8b}html[data-theme=light] .CQGN3G_begin{color:#173745;background:#e1f1f5;border-color:#95c1cf}html[data-theme=light] .CQGN3G_begin p{color:#416778}html[data-theme=light] .CQGN3G_begin>a{color:#fff;background:#006f89}html[data-theme=light] .CQGN3G_heroVisual{background:radial-gradient(circle,#d8f0f7,#b8dae8 80%)}html[data-theme=light] .CQGN3G_heroVisual .CQGN3G_lanes span{color:#1b576a;background:#fff;border-color:#8cb9c8}html[data-theme=light] .CQGN3G_heroVisualFoot{color:#306779}html[data-theme=light] .CQGN3G_exercise{background:#e6f4f7}html[data-theme=light] .CQGN3G_cardArt span{color:#fff}@media (max-width:950px){.CQGN3G_hero{grid-template-columns:1fr .55fr;gap:30px}.CQGN3G_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.CQGN3G_articleLayout{grid-template-columns:180px 1fr;gap:30px}}@media (max-width:700px){.CQGN3G_hero{grid-template-columns:1fr;padding-bottom:55px}.CQGN3G_heroVisual{justify-self:center;width:min(100%,310px)}.CQGN3G_begin,.CQGN3G_guideFooter{flex-direction:column;align-items:stretch}.CQGN3G_articleHeader{grid-template-columns:1fr;gap:25px}.CQGN3G_articleImage{min-height:280px}.CQGN3G_articleLayout{grid-template-columns:1fr;padding:26px 0}.CQGN3G_sidebar{display:none;position:static}.CQGN3G_moreGrid{grid-template-columns:1fr}}@media (max-width:510px){.CQGN3G_page{padding-top:22px}.CQGN3G_cards{grid-template-columns:1fr}.CQGN3G_hero h1{font-size:53px}.CQGN3G_hero p{font-size:16px}.CQGN3G_articleHeader h1{font-size:41px}.CQGN3G_dek{font-size:17px}.CQGN3G_articleImage{min-height:215px}.CQGN3G_checklist{padding:17px}}@media (prefers-reduced-motion:reduce){.CQGN3G_card,.CQGN3G_cardArt img{transition:none}.CQGN3G_card:hover,.CQGN3G_card:hover img{transform:none}}.CQGN3G_browser{padding:65px 0 30px}.CQGN3G_browserHead{justify-content:space-between;align-items:end;gap:26px;margin-bottom:23px;display:flex}.CQGN3G_browserHead h2{letter-spacing:-.065em;margin:12px 0;font-size:clamp(31px,4vw,50px);line-height:1.1}.CQGN3G_browserHead p{max-width:390px;color:var(--g-muted);font-size:13px;line-height:1.7}.CQGN3G_browserControls{align-items:center;gap:10px;display:flex}.CQGN3G_search{border:1px solid var(--g-border);background:var(--g-panel);flex:1;align-items:center;gap:11px;max-width:720px;padding:0 16px;display:flex}.CQGN3G_search>svg{color:var(--g-accent);flex:none}.CQGN3G_search input{color:var(--g-text);background:0 0;border:0;outline:none;width:100%;padding:16px 0;font-size:14px}.CQGN3G_search input::placeholder{color:var(--g-muted)}.CQGN3G_search button{color:var(--g-muted);cursor:pointer;background:0 0;border:0}.CQGN3G_browserControls label{color:var(--g-muted);align-items:center;gap:9px;font-size:12px;display:flex}.CQGN3G_browserControls select{border:1px solid var(--g-border);background:var(--g-panel);color:var(--g-text);min-width:155px;padding:16px;font-size:13px}.CQGN3G_browserTabs{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.CQGN3G_browserTabs button{border:1px solid var(--g-border);background:var(--g-panel);color:var(--g-muted);cursor:pointer;padding:10px 15px;font-size:12px}.CQGN3G_browserTabs button[aria-pressed=true]{color:var(--g-bg);background:var(--g-accent);border-color:var(--g-accent);font-weight:800}.CQGN3G_browserStatus{color:var(--g-muted);justify-content:space-between;align-items:center;gap:15px;margin:15px 0 19px;font-size:12px;display:flex}.CQGN3G_browserStatus button{color:var(--g-accent);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.CQGN3G_emptyGuides{background:var(--g-panel);border:1px solid var(--g-border);text-align:center;padding:40px}.CQGN3G_emptyGuides strong{font-size:20px}.CQGN3G_emptyGuides p{color:var(--g-muted);font-size:14px;line-height:1.6}.CQGN3G_emptyGuides button{background:var(--g-accent);color:var(--g-bg);cursor:pointer;border:0;padding:13px 18px;font-weight:800}.CQGN3G_footerLinks{flex-wrap:wrap;gap:20px;display:flex}.CQGN3G_footerLinks a{white-space:nowrap;color:var(--g-accent);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}html[data-theme=light] .CQGN3G_browserTabs button[aria-pressed=true]{color:#fff}html[data-theme=light] .CQGN3G_emptyGuides button{color:#fff}@media (max-width:750px){.CQGN3G_browserHead{flex-direction:column;align-items:start}.CQGN3G_browserControls{flex-direction:column;align-items:stretch}.CQGN3G_search{max-width:none}.CQGN3G_browserControls label{justify-content:space-between}}
