.b66-blog :where(h1){font-size:2em;margin:.67em 0;font-weight:700}.b66-blog :where(h2){font-size:1.5em;margin:.83em 0;font-weight:700}.b66-blog :where(h3){font-size:1.17em;margin:1em 0;font-weight:700}.b66-blog :where(h4){font-size:1em;margin:1.33em 0;font-weight:700}.b66-blog :where(h5,h6){font-weight:700}.b66-blog :where(p,ul,ol,dl){margin:1em 0}.b66-blog :where(ul){list-style:disc;padding-left:40px}.b66-blog :where(ol){list-style:decimal;padding-left:40px}.b66-blog :where(ul ul,ol ul){list-style:circle}.b66-blog :where(li){display:list-item}.b66-blog :where(figure,blockquote){margin:1em 40px}.b66-blog :where(dd){margin-left:40px}.b66-blog :where(th){font-weight:700;text-align:center}.b66-blog :where(caption){text-align:center}.b66-blog :where(table){border-collapse:separate;border-spacing:2px}.b66-blog :where(svg){display:inline;vertical-align:baseline}.b66-blog .eyebrow{display:inline;gap:0;padding:0;border:0;border-radius:0;background:none;text-transform:none;box-shadow:none}.b66-blog{color-scheme:dark;--bg:#0e1525;--text:#f1f5f9;--muted:#a0aec0;--cyan:#00b4d8;--line:#ffffff14}.b66-blog *{box-sizing:border-box}.b66-blog{scroll-behavior:smooth;scroll-padding-top:80px;font:14px/1.5 var(--font-inter),Inter,Arial,sans-serif}.b66-blog button,.b66-blog input,.b66-blog select{font:inherit}.b66-blog button{cursor:pointer;border:0;color:inherit;background:none}.b66-blog a{color:inherit;text-decoration:none}.b66-blog a:focus-visible,.b66-blog button:focus-visible,.b66-blog input:focus-visible,.b66-blog select:focus-visible{outline:2px solid #22d3ee;outline-offset:4px}.b66-blog a,.b66-blog button{touch-action:manipulation}.b66-blog img{display:block;max-width:100%}.b66-blog i{display:inline-flex;flex-shrink:0}.b66-blog svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.b66-blog h1,.b66-blog h2,.b66-blog h3,.b66-blog p{margin:0}.b66-blog h1,.b66-blog h2{font-size:21px;letter-spacing:-.6px;font-weight:750}.b66-blog h3{font-size:16px}.b66-blog .eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#94a8c5}.b66-blog .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;min-height:40px;font-weight:600;font-size:14px;border-radius:12px;border:1px solid #ffffff1f;background:linear-gradient(135deg,#ffffff1a,#ffffff08);box-shadow:0 3px 10px #0002}.b66-blog .button:hover{filter:brightness(1.14)}.b66-blog .button.primary{border-color:#00c2e333;background:linear-gradient(135deg,#00b4d8,#0891b2);box-shadow:0 4px 18px #00b4d830}.b66-blog .section{margin-top:27px;scroll-margin-top:80px}.b66-blog .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.b66-blog .section-heading h1,.b66-blog .section-heading h2{display:flex;align-items:center;gap:9px;line-height:1.35}.b66-blog .section-heading i{color:#25c8e4}.b66-blog .section-heading svg{width:21px;height:21px}.b66-blog .text-button{color:#7cc9d8;font-size:11px;gap:12px;padding:4px 0;white-space:nowrap}.b66-blog .text-button:hover{color:#35ddf7}.b66-blog .team{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650}.b66-blog table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.b66-blog th{font-size:8px;font-weight:500;letter-spacing:.3px;color:#7b8ba4;padding:8px 12px;border-bottom:1px solid #ffffff0a}.b66-blog td{padding:10px 12px;font-size:10px;border-bottom:1px solid #ffffff06;color:#acbbcf}.b66-blog td:first-child{color:#d4e0ed}.b66-blog td:last-child{color:#43d0b9}.b66-blog td:nth-last-child(-n+3),.b66-blog th:nth-last-child(-n+3){text-align:right}@media(max-width:1350px){.b66-blog .team{font-size:9px;gap:4px}.b66-blog .section-heading h1,.b66-blog .section-heading h2{font-size:19px}}@media(max-width:1100px){.b66-blog .team{font-size:11px}}@media(max-width:700px){.b66-blog .team{font-size:11px}}@media(max-width:440px){.b66-blog .section{margin-top:24px}.b66-blog .section-heading{margin-bottom:12px;gap:8px}.b66-blog .section-heading h1,.b66-blog .section-heading h2{font-size:17px;gap:6px;letter-spacing:-.4px}.b66-blog .section-heading svg{width:19px;height:19px}.b66-blog .text-button{font-size:9px;gap:6px}.b66-blog .team{font-size:8px;gap:4px}.b66-blog th{font-size:7px;padding:8px}.b66-blog td{font-size:9px;padding:9px 8px}}@media(prefers-reduced-motion:reduce){.b66-blog{scroll-behavior:auto}.b66-blog *,.b66-blog :after,.b66-blog :before{animation:none!important;transition:none!important}}.b66-blog .team-logo{width:37px;height:37px;fill:var(--team-color);stroke:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--team-color),transparent 85%))}@media(max-width:1250px){.b66-blog .team-logo{width:32px;height:32px}}@media(max-width:1100px){.b66-blog .team-logo{width:38px;height:38px}}@media(max-width:700px){.b66-blog .team-logo{width:34px;height:34px}}@media(max-width:440px){.b66-blog .team-logo{width:30px;height:30px}}@media(max-width:360px){.b66-blog .team-logo{width:27px;height:27px;width:39px;height:39px}}.b66-blog input,.b66-blog select,.b66-blog textarea{max-width:100%}.b66-blog textarea{font:inherit;resize:vertical}.b66-blog button:disabled{opacity:.55;cursor:default}.b66-blog a,.b66-blog button{-webkit-tap-highlight-color:transparent}.b66-blog .b66-route{min-height:55vh;padding-bottom:14px}.b66-blog .page-trail{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 22px;font-size:11px;color:#8ea6c2}.b66-blog .page-trail nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.b66-blog .page-trail nav a{color:#b5d5e7}.b66-blog .page-trail nav span:last-child{overflow-wrap:anywhere}.b66-blog .page-trail .text-button{min-height:36px}.b66-blog .page-heading{padding:15px 0 25px}.b66-blog .page-heading h1{font-size:36px;letter-spacing:-1.1px;overflow-wrap:anywhere}.b66-blog .page-heading h1:focus{outline:none}.b66-blog .page-heading p{font-size:14px;line-height:1.8;color:#b5c7dd;max-width:740px}.b66-blog .page-heading .eyebrow{color:#41d9ed;font-size:10px}.b66-blog .page-subnav{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.b66-blog .page-subnav .button{font-size:12px;min-height:42px}.b66-blog .page-section{margin-top:28px}.b66-blog .page-section>h2{margin-bottom:18px}.b66-blog .results-toolbar{display:flex;align-items:start;justify-content:space-between;gap:12px;color:#9fb4cd;font-size:12px;margin-bottom:16px}.b66-blog .sample-caption{color:#8fa6c2;font-size:11px;margin:16px 0;line-height:1.8}.b66-blog .pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:24px 0;color:#a6bfd6;font-size:12px}.b66-blog .pagination .button{font-size:12px;min-height:42px}.b66-blog .page-empty{text-align:center;padding:48px 24px;background:#111f32;border:1px dashed #344966;border-radius:17px}.b66-blog .page-empty h2{font-size:23px;margin:10px 0}.b66-blog .page-empty p{max-width:520px;margin:12px auto 22px;color:#a9bfd6;line-height:1.8}.b66-blog .empty-symbol{display:inline-flex;padding:14px;border-radius:50%;background:#00b4d812;color:#3bd2e9}.b66-blog .empty-symbol svg{width:28px;height:28px}@media(max-width:1250px){.b66-blog .page-heading h1{font-size:32px}}@media(max-width:700px){.b66-blog .page-trail{margin:4px 0 12px;font-size:10px;align-items:start}.b66-blog .page-trail nav{gap:5px}.b66-blog .page-trail .text-button{font-size:10px;min-height:32px}.b66-blog .page-heading{padding:10px 0 20px}.b66-blog .page-heading h1{font-size:28px;letter-spacing:-.7px}.b66-blog .page-heading p{font-size:13px}.b66-blog .page-subnav .button{padding:10px 13px;font-size:11px}.b66-blog .page-empty{padding:32px 20px}.b66-blog .page-empty h2{font-size:20px}.b66-blog .page-empty p{font-size:13px}}@media(max-width:470px){.b66-blog .page-heading h1{font-size:26px}.b66-blog .page-trail nav span[aria-current]{display:none}}@media(prefers-reduced-motion:reduce){.b66-blog *{scroll-behavior:auto!important}}@media(max-width:700px){.b66-blog .page-subnav{gap:7px}.b66-blog .page-subnav .button{font-size:10.5px;padding:9px 11px}.b66-blog .page-heading{padding-bottom:12px}.b66-blog .page-heading p{font-size:12px}}.b66-blog .article-heading h1,.b66-blog .blog-feature-copy h2{text-wrap:balance}.b66-blog .article-cover img{object-position:50% 35%}.b66-blog .blog-feature{display:grid;grid-template-columns:1.08fr 1fr;overflow:hidden;border:1px solid #30506a;border-radius:20px;background:#122439;margin-bottom:42px}.b66-blog .blog-feature-art{position:relative;min-height:340px;display:block}.b66-blog .blog-feature-copy{padding:34px;display:flex;align-items:start;flex-direction:column;justify-content:center;gap:17px}.b66-blog .blog-feature-copy h2{font-size:29px;line-height:1.32;letter-spacing:-.7px}.b66-blog .blog-feature-copy p{font-size:14px;color:#b7cce0;line-height:1.85}.b66-blog .blog-feature-copy small{color:#9cb5cd;font-size:11px}.b66-blog .blog-feature-copy .button{margin-top:4px}.b66-blog .blog-list-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:19px}.b66-blog .blog-list-heading h2{font-size:23px}.b66-blog .blog-list-heading>span{font-size:11px;color:#9ab1ca}.b66-blog .blog-categories{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.b66-blog .blog-categories a{border:1px solid #314962;border-radius:8px;padding:11px 16px;font-size:12px;color:#b6c9dd}.b66-blog .blog-categories a:hover{border-color:#62ccdd;color:#e6faff}.b66-blog .blog-categories a.active{background:#073e51;color:#70edff;border-color:#26a8c2}.b66-blog .blog-search{background:#142137;border:1px solid #2b3f59;padding:18px;border-radius:13px;margin-bottom:16px}.b66-blog .blog-search>label{font-size:12px;display:block;margin-bottom:8px;color:#becfe1}.b66-blog .blog-search>div{display:flex;gap:12px}.b66-blog .blog-search input{width:100%;min-width:0;border:1px solid #38516a;border-radius:8px;background:#0b1729;color:#e6f4ff;padding:12px;font:inherit;font-size:13px}.b66-blog .blog-search input::placeholder{color:#91a9c1}.b66-blog .blog-search .button{flex-shrink:0}.b66-blog .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.b66-blog .blog-card{min-width:0;overflow:hidden;background:#142137;border:1px solid #2b4159;border-radius:14px;transition:border-color .18s,transform .18s}.b66-blog .blog-card:hover{border-color:#3c9bb2;transform:translateY(-3px)}.b66-blog .blog-card>a{display:flex;flex-direction:column;height:100%}.b66-blog .blog-card img{width:100%;height:auto}.b66-blog .blog-card-copy{padding:23px;display:flex;flex:1;flex-direction:column}.b66-blog .blog-card h3{font-size:18px;line-height:1.5;letter-spacing:-.3px;margin:11px 0;color:#edf6ff}.b66-blog .blog-card p{font-size:12px;line-height:1.85;color:#adc2d8;margin-bottom:24px}.b66-blog .blog-card-bottom{margin-top:auto;display:flex;gap:10px;align-items:center;justify-content:space-between;color:#9ab4cf}.b66-blog .blog-card-bottom small{font-size:10px;line-height:1.7}.b66-blog .blog-card-bottom>span{color:#4de2f5;font-size:23px}.b66-blog .blog-rail{margin:35px 0}.b66-blog .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b66-blog .blog-rail .section-heading h2{font-size:22px}.b66-blog .blog-article{max-width:1240px}.b66-blog .article-heading{max-width:940px;margin:26px 0 30px}.b66-blog .article-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:10px;letter-spacing:1px;color:#93abc4}.b66-blog .article-kicker>a{background:#0b3948;border:1px solid #23849a;color:#68e7f5;padding:7px 10px;border-radius:5px;letter-spacing:.2px;font-size:11px}.b66-blog .article-heading h1{font-size:clamp(29px,3vw,45px);line-height:1.25;letter-spacing:-1.4px;margin:18px 0;color:#f1f7ff;max-width:920px}.b66-blog .article-heading h1:focus{outline:0}.b66-blog .article-deck{font-size:16px;line-height:1.9;color:#b7cce2;max-width:800px}.b66-blog .article-meta{display:flex;flex-wrap:wrap;gap:12px 25px;color:#91abc5;font-size:11px;margin-top:22px}.b66-blog .article-cover{margin:0 0 36px;overflow:hidden}.b66-blog .article-cover img{height:auto;max-height:465px;aspect-ratio:16/7.5;border-radius:16px;border:1px solid #2e4b62}.b66-blog .article-cover figcaption{color:#8ba5c0;font-size:10px;line-height:1.75;margin:10px 1px}.b66-blog .article-layout{display:grid;grid-template-columns:minmax(180px,235px) minmax(0,780px);justify-content:center;align-items:start;gap:48px}.b66-blog .article-aside{position:sticky;top:85px;padding-top:10px}.b66-blog .article-toc{border:1px solid #2c455f;background:#111f33;padding:22px 20px;border-radius:12px}.b66-blog .article-toc>strong{font-size:10px;letter-spacing:1px;color:#819fbc}.b66-blog .article-toc ol{list-style:none;margin-top:15px;counter-reset:toc;padding:0}.b66-blog .article-toc li{counter-increment:toc}.b66-blog .article-toc a{font-size:12px;line-height:1.65;padding:9px 0;color:#b9cde0}.b66-blog .article-toc a:hover,.b66-blog .article-toc a[aria-current=location]{color:#68e8fa}.b66-blog .article-toc a:before{content:counter(toc,decimal-leading-zero) " ";color:#58849b;font-size:10px;margin-right:5px}.b66-blog .article-prose{min-width:0;padding:0 6px}.b66-blog .article-section{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #294058;scroll-margin-top:88px}.b66-blog .article-section:focus{outline:none}.b66-blog .article-section:target h2{color:#80edfa}.b66-blog .article-section .section-index{font-size:11px;letter-spacing:2px;color:#35ccdf;display:block;margin-bottom:12px}.b66-blog .article-prose h2{line-height:1.4;letter-spacing:-.6px;color:#eaf4ff;margin:0 0 20px}.b66-blog .article-prose li,.b66-blog .article-prose p{font-size:15px;line-height:1.95;color:#bfcfe1;margin:15px 0}.b66-blog .article-prose strong{color:#ecf6ff;font-weight:650}.b66-blog .article-prose ol,.b66-blog .article-prose ul{padding-left:24px}.b66-blog .article-prose a:not(.button){color:#63deee;text-decoration:underline;text-decoration-color:#287288;text-underline-offset:4px}.b66-blog .article-prose .source-inline{font-size:11px;color:#8fa9c1;line-height:1.8}.b66-blog .bo-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0}.b66-blog .bo-format-grid>div{background:linear-gradient(145deg,#183248,#122139);border:1px solid #34526a;border-radius:12px;padding:23px 15px;text-align:center}.b66-blog .bo-format-grid .eyebrow{font-size:9px;color:#8bacbf}.b66-blog .bo-format-grid>div>strong{font-size:31px;display:block;color:#64e4f5;margin-top:9px}.b66-blog .bo-format-grid>div>p{font-size:12px;line-height:1.6;margin:12px 0 7px}.b66-blog .bo-format-grid small{font-size:10px;color:#8da9c1}.b66-blog .article-table-wrap{width:100%;overflow-x:auto;border-radius:10px;border:1px solid #2b4259;background:#111e30}.b66-blog .article-table{width:100%;min-width:370px;border-collapse:collapse;text-align:left}.b66-blog .article-table caption{text-align:left;padding:14px 16px;font-size:11px;color:#a0b8ce;caption-side:bottom}.b66-blog .article-table td,.b66-blog .article-table th{padding:16px;font-size:12px;color:#c7d9e9;line-height:1.6;border-bottom:1px solid #294159;text-align:left;white-space:normal}.b66-blog .article-table thead th{background:#193047;color:#d3e9f7;font-size:11px}.b66-blog .article-table tbody th{color:#60d8ed}.b66-blog .article-sources{padding:25px;background:#121f31;border:1px solid #2c4459;border-radius:12px}.b66-blog .article-sources h2{font-size:21px}.b66-blog .article-sources li,.b66-blog .article-sources>p{font-size:12px;line-height:1.9}.b66-blog .article-sources li p{font-size:11px;line-height:1.8;color:#95adc5;margin:4px 0 18px}.b66-blog .article-next{padding-bottom:24px}.b66-blog .article-next h2{font-size:23px}.b66-blog .article-next .button{font-size:12px}.b66-blog .article-prose .article-next a{text-decoration:none}.b66-blog .draft-banner{border:1px solid #947d46;background:#342d1f;color:#ffe4a5;border-radius:12px;padding:18px;display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:24px}.b66-blog .draft-banner strong{font-size:13px}.b66-blog .draft-banner span{font-size:11px}.b66-blog .draft-banner .button{margin-left:auto;font-size:12px}@media(min-width:1500px){.b66-blog .article-heading{margin-left:30px}.b66-blog .article-cover{margin-left:30px;margin-right:30px}}@media(max-width:1150px){.b66-blog .blog-feature-copy{padding:26px}.b66-blog .blog-feature-copy h2{font-size:25px}.b66-blog .blog-grid{gap:14px}.b66-blog .blog-card-copy{padding:18px}.b66-blog .blog-card h3{font-size:16px}.b66-blog .article-layout{gap:28px;grid-template-columns:190px minmax(0,1fr)}.b66-blog .article-toc{padding:18px 15px}.b66-blog .blog-feature-art{min-height:320px}}@media(max-width:850px){.b66-blog .blog-feature{grid-template-columns:1fr}.b66-blog .blog-feature-art{min-height:0;aspect-ratio:16/8}.b66-blog .blog-feature-copy{padding:25px;gap:14px}.b66-blog .blog-feature-copy h2{font-size:28px}.b66-blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b66-blog .article-layout{grid-template-columns:1fr;gap:28px}.b66-blog .article-aside{position:static;padding:0}.b66-blog .article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.b66-blog .article-heading h1{font-size:34px}.b66-blog .article-cover img{aspect-ratio:16/9}}@media(max-width:550px){.b66-blog .blog-feature{margin-bottom:30px;border-radius:14px}.b66-blog .blog-feature-copy{padding:23px}.b66-blog .blog-feature-copy h2{font-size:25px}.b66-blog .blog-feature-copy p{font-size:13px}.b66-blog .blog-grid{grid-template-columns:1fr;gap:19px}.b66-blog .blog-card-copy{padding:21px}.b66-blog .blog-card h3{font-size:20px}.b66-blog .blog-card p{font-size:13px}.b66-blog .blog-list-heading{display:block}.b66-blog .blog-list-heading>span{display:block;margin-top:9px}.b66-blog .blog-categories{gap:7px}.b66-blog .blog-categories a{padding:11px 13px}.b66-blog .blog-search{padding:15px}.b66-blog .blog-search>div{flex-direction:column}.b66-blog .blog-search .button{align-self:start}.b66-blog .article-heading{margin-top:22px}.b66-blog .article-heading h1{font-size:31px;line-height:1.3;letter-spacing:-.9px}.b66-blog .article-deck{font-size:14px;line-height:1.9}.b66-blog .article-meta{gap:9px}.b66-blog .article-cover{margin-bottom:23px}.b66-blog .article-cover img{border-radius:10px}.b66-blog .article-toc{padding:19px}.b66-blog .article-toc ol{grid-template-columns:1fr}.b66-blog .article-toc a{font-size:12px;min-height:39px}.b66-blog .article-prose{padding:0 2px}.b66-blog .article-prose h2{font-size:24px}.b66-blog .article-prose li,.b66-blog .article-prose p{font-size:14px;line-height:1.95}.b66-blog .article-section{scroll-margin-top:77px}.b66-blog .bo-format-grid{gap:7px}.b66-blog .bo-format-grid>div{padding:16px 6px}.b66-blog .bo-format-grid>div>strong{font-size:27px}.b66-blog .bo-format-grid>div>p{font-size:11px}.b66-blog .bo-format-grid .eyebrow{font-size:8px}.b66-blog .bo-format-grid small{font-size:9px}.b66-blog .article-table td,.b66-blog .article-table th{padding:13px 10px}.b66-blog .article-table{min-width:340px}.b66-blog .article-sources{padding:20px}.b66-blog .article-sources ol{padding-left:17px}.b66-blog .article-sources a{overflow-wrap:anywhere}.b66-blog .article-next .button{margin-bottom:7px}.b66-blog .blog-rail .section-heading{align-items:start;gap:10px}.b66-blog .blog-rail .section-heading h2{font-size:20px}.b66-blog .blog-rail .section-heading a{font-size:11px;line-height:1.7}.b66-blog .draft-banner .button{margin:0}.b66-blog .article-kicker{font-size:8px;gap:11px}}@media(prefers-reduced-motion:reduce){.b66-blog .blog-card{transition:none}.b66-blog .blog-card:hover{transform:none}.b66-blog{scroll-behavior:auto}}@media(max-width:550px){.b66-blog .blog-search input{font-size:16px}}.b66-blog{--surface-0:#0e1525;--surface-1:#121e30;--surface-2:#19283c;--line:#30445d;--text:#eef4fa;--text-muted:#b0c1d5;--brand:#00b4d8;--focus:#65e6ff;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--radius:14px;--body-size:16px;--label-size:14px;color:var(--text)}.b66-blog .b66-route,.b66-blog article,.b66-blog section{min-width:0}.b66-blog button:disabled{cursor:not-allowed;opacity:.5}.b66-blog .button:not(.header .button),.b66-blog .text-button{min-height:44px}.b66-blog .button:not(.header .button){font-size:14px}.b66-blog .text-button{display:inline-flex;align-items:center;font-size:14px}.b66-blog .page-trail{font-size:14px;margin:12px 0 24px;gap:12px}.b66-blog .page-trail nav{min-width:0;overflow-wrap:anywhere}.b66-blog .page-heading{padding:8px 0 24px;margin:0}.b66-blog .page-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-1px;margin:10px 0 14px}.b66-blog .page-heading p{font-size:16px;line-height:1.65;max-width:72ch}.b66-blog .eyebrow{font-size:12px;letter-spacing:1.8px}.b66-blog .sample-caption{font-size:14px;line-height:1.65;color:var(--text-muted)}.b66-blog .section-heading{gap:16px;flex-wrap:wrap}.b66-blog .section-heading h2{font-size:24px}.b66-blog .blog-categories a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.b66-blog .results-toolbar{font-size:14px;line-height:1.6;gap:16px;flex-wrap:wrap}.b66-blog .blog-search label{font-size:14px;color:var(--text-muted)}.b66-blog .blog-search input{font-size:16px;min-height:44px;line-height:1.55}.b66-blog .page-empty p{font-size:16px}.b66-blog .pagination{font-size:14px}.b66-blog .page-section{margin-top:32px}.b66-blog .team-logo{width:38px;height:38px;flex-shrink:0}.b66-blog .blog-feature{grid-template-columns:1fr 1fr;margin:8px 0 32px;min-height:0}.b66-blog .blog-feature-art{min-height:245px}.b66-blog .blog-feature-art img{height:100%;max-height:300px;object-fit:cover}.b66-blog .blog-feature-copy{padding:24px}.b66-blog .blog-feature-copy h2{font-size:26px;line-height:1.25}.b66-blog .blog-feature-copy p{font-size:16px;line-height:1.65}.b66-blog .blog-feature-copy small{font-size:13px}.b66-blog .blog-card h3{font-size:20px;line-height:1.35}.b66-blog .blog-card p{font-size:16px;line-height:1.65}.b66-blog .blog-card small{font-size:13px}.b66-blog .blog-card-copy{padding:20px}.b66-blog .blog-list-heading span{font-size:14px}.b66-blog .blog-article{max-width:1120px;margin:auto}.b66-blog .article-heading{padding:8px 0 16px;margin:0;max-width:950px}.b66-blog .article-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:12px 0;max-width:28ch}.b66-blog .article-deck{font-size:17px;line-height:1.65;max-width:72ch;margin:0 0 12px}.b66-blog .article-meta{font-size:13px;margin-top:12px}.b66-blog .article-kicker{font-size:12px}.b66-blog .article-cover{margin:0 0 24px}.b66-blog .article-cover img{max-height:250px;width:100%;object-position:center 52%;border-radius:12px}.b66-blog .article-cover figcaption{margin-top:8px;line-height:1.5}.b66-blog .article-layout{grid-template-columns:230px minmax(0,1fr);gap:32px}.b66-blog .article-prose{max-width:72ch}.b66-blog .article-prose li,.b66-blog .article-prose p{font-size:17px;line-height:1.8}.b66-blog .article-prose h2{font-size:26px;line-height:1.3;margin-bottom:16px}.b66-blog .article-section{padding:0 0 28px;margin:0 0 28px;scroll-margin-top:92px}.b66-blog .article-toc a{font-size:14px;line-height:1.5;padding:8px 0;display:block}.b66-blog .article-toc strong{font-size:13px}.b66-blog .article-toc li{margin:4px 0}.b66-blog .article-toc-mobile{display:none}.b66-blog .article-table td,.b66-blog .article-table th{font-size:16px;padding:14px}.b66-blog .article-table caption,.b66-blog .bo-format-grid small{font-size:14px}.b66-blog .bo-format-grid p{font-size:16px}.b66-blog .article-body-image{margin:24px 0}.b66-blog .article-body-image img{width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:12px;background:var(--surface-1)}.b66-blog .article-body-image figcaption{font-size:14px;line-height:1.7;color:var(--text-muted);margin-top:10px}.b66-blog .source-inline{font-size:14px!important}.b66-blog .blog-search{margin:16px 0}.b66-blog .blog-article .section-index{font-size:13px}@media(max-width:1200px){.b66-blog .article-layout{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:900px){.b66-blog .page-heading h1{font-size:32px}.b66-blog .article-layout{grid-template-columns:1fr}.b66-blog .article-aside{display:none}.b66-blog .article-toc-mobile{display:block;border:1px solid var(--line);border-radius:10px;background:var(--surface-1);margin:0 0 24px;padding:14px 18px}.b66-blog .article-toc-mobile summary{font-size:16px;font-weight:650;cursor:pointer;min-height:24px}.b66-blog .article-toc-mobile a{font-size:15px;display:block;padding:10px 0;color:#b8e4ed;line-height:1.5}.b66-blog .article-prose{max-width:none}.b66-blog .article-cover img{max-height:210px}.b66-blog .blog-feature-copy h2{font-size:23px}}@media(max-width:600px){.b66-blog .page-trail{margin:8px 0 20px;font-size:13px}.b66-blog .page-heading h1{font-size:28px}.b66-blog .page-heading{padding-bottom:20px}.b66-blog .page-heading p{font-size:16px}.b66-blog .page-section{margin-top:28px}.b66-blog .section-heading h2{font-size:21px}.b66-blog .section-heading .text-button{font-size:14px}.b66-blog .team-logo{width:40px;height:40px}.b66-blog .blog-feature{grid-template-columns:1fr;margin-top:0}.b66-blog .blog-feature-art{min-height:0}.b66-blog .blog-feature-art img{height:180px}.b66-blog .blog-feature-copy{padding:20px}.b66-blog .blog-feature-copy h2{font-size:24px}.b66-blog .blog-feature-copy p{font-size:16px}.b66-blog .blog-grid{grid-template-columns:1fr}.b66-blog .article-heading{padding:0 0 16px}.b66-blog .article-heading h1{font-size:28px;line-height:1.22;margin:12px 0}.b66-blog .article-kicker>span{display:none}.b66-blog .article-kicker{font-size:13px}.b66-blog .article-kicker a{padding:0;border:0;min-height:28px}.b66-blog .article-deck{font-size:16px;line-height:1.65}.b66-blog .article-meta{font-size:13px;gap:10px}.b66-blog .article-cover img{height:160px;max-height:160px}.b66-blog .article-cover figcaption{font-size:12px}.b66-blog .article-cover{margin-bottom:20px}.b66-blog .article-prose li,.b66-blog .article-prose p{font-size:16px;line-height:1.8}.b66-blog .article-prose h2{font-size:24px}.b66-blog .article-table td,.b66-blog .article-table th{font-size:15px;padding:12px}.b66-blog .bo-format-grid{grid-template-columns:1fr}.b66-blog .bo-format-grid>div{display:grid;grid-template-columns:80px 1fr;gap:8px}.b66-blog .bo-format-grid .eyebrow{grid-column:1/-1}.b66-blog .bo-format-grid small{grid-column:2}.b66-blog .bo-format-grid strong{font-size:24px}.b66-blog .bo-format-grid p{margin:0}}@media(prefers-reduced-motion:reduce){.b66-blog *,.b66-blog :after,.b66-blog :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.b66-blog .blog-article .article-prose .bo-format-grid p{font-size:16px}.b66-blog .blog-article .article-prose .eyebrow{font-size:12px}.b66-blog .blog-article .article-sources li p,.b66-blog .blog-article .article-sources p{font-size:14px;line-height:1.7}.b66-blog .blog-article .article-sources li>a{font-size:16px}.b66-blog .page-trail .text-button{font-size:14px;min-height:44px}.b66-blog .article-cover img[src*=-guide-],.b66-blog .blog-card img[src*=-guide-]{object-position:center 20%}.b66-blog .blog-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.b66-blog .blog-feature-art,.b66-blog .blog-feature-copy{min-width:0}.b66-blog .blog-feature-art{overflow:hidden;aspect-ratio:auto}.b66-blog .blog-feature-art img{display:block;width:100%;max-width:100%}@media(max-width:900px){.b66-blog .blog-feature{grid-template-columns:1fr}.b66-blog .blog-feature-art{aspect-ratio:16/8;min-height:0}.b66-blog .blog-feature-art img{height:100%;max-height:none}.b66-blog .blog-feature-copy{padding:24px}}.b66-blog .real-team{font-weight:700;min-width:0;overflow-wrap:break-word}.b66-blog .historical-example{border:1px solid #34526b;border-radius:12px;background:#101f31;overflow:hidden;margin:28px 0}.b66-blog .historical-example header{padding:20px 22px;background:#162a3f}.b66-blog .historical-example h3{font-size:19px;line-height:1.55;margin:8px 0}.b66-blog .historical-example h3 strong{color:#65e3fa;white-space:nowrap;margin:0 8px}.b66-blog .historical-example header p{margin:0;color:#b2c9dc;font-size:14px}.b66-blog .historical-example>.text-button{display:inline-flex;padding:16px 22px;font-size:14px;min-height:48px}.b66-blog .history-table{font-size:14px;min-width:0;width:100%;table-layout:auto}.b66-blog .history-table td,.b66-blog .history-table th{font-size:14px;padding:14px 12px;line-height:1.6;white-space:normal}.b66-blog .history-table caption{padding:14px 20px;text-align:left;color:#a9c5d8;font-size:13px}.b66-blog .article-table-wrap{max-width:100%}.b66-blog .game-reader-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.b66-blog .game-reader-grid a{display:flex;flex-direction:column;text-decoration:none!important;border:1px solid #3c5067;border-radius:10px;overflow:hidden;background:#16263b}.b66-blog .game-reader-grid img{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.b66-blog .game-reader-grid strong{padding:13px 14px 4px;font-size:16px}.b66-blog .game-reader-grid span{padding:0 14px 15px;font-size:13px;color:#b3c6d7}.b66-blog .reading-flow{margin:26px 0;background:#14273a;border:1px solid #315b70;border-radius:12px;padding:22px}.b66-blog .reading-flow figcaption{font-size:14px;color:#83dff0;margin-bottom:14px}.b66-blog .reading-flow ol{padding-left:22px;display:grid;gap:15px}.b66-blog .reading-flow li{padding-left:7px}.b66-blog .game-categories a{font-size:14px;border-radius:7px}.b66-blog .game-categories{margin-top:12px}.b66-blog .blog-list-heading>span{font-size:14px;color:#a9c4d7}.b66-blog .blog-card img{aspect-ratio:16/9;object-fit:cover;filter:none}.b66-blog .blog-card-copy h3{line-height:1.45}.b66-blog .article-prose{max-width:760px}.b66-blog .article-section{scroll-margin-top:112px}.b66-blog .article-cover img{max-height:430px;object-fit:cover}.b66-blog .article-cover figcaption{font-size:12px;line-height:1.6}.b66-blog .article-sources li p{font-size:14px}.b66-blog .article-sources li,.b66-blog .article-sources>p{font-size:15px}.b66-blog .article-prose .article-table td,.b66-blog .article-prose .article-table th{font-size:14px}.b66-blog .article-heading h1{max-width:1000px}.b66-blog .article-prose li,.b66-blog .article-prose p{line-height:1.85}.b66-blog .blog-feature-art img{filter:none}@media(max-width:700px){.b66-blog .article-cover img{max-height:none;aspect-ratio:16/9}.b66-blog .article-section{scroll-margin-top:90px}.b66-blog .historical-example header{padding:16px}.b66-blog .historical-example h3{font-size:17px}.b66-blog .history-table{min-width:0}.b66-blog .article-prose .history-table td,.b66-blog .article-prose .history-table th,.b66-blog .history-table td,.b66-blog .history-table th{font-size:12px;padding:10px 6px;overflow-wrap:anywhere}.b66-blog .history-table caption{padding:12px;font-size:12px}.b66-blog .historical-example>.text-button{padding:14px 16px}.b66-blog .game-reader-grid{gap:10px}.b66-blog .game-reader-grid strong{font-size:14px;padding:10px}.b66-blog .game-reader-grid span{font-size:12px;padding:0 10px 12px}.b66-blog .article-prose{width:100%}.b66-blog .article-prose li,.b66-blog .article-prose p{font-size:16px;line-height:1.85}.b66-blog .article-sources,.b66-blog .reading-flow{padding:18px}.b66-blog .blog-grid{gap:22px}}.b66-blog .article-cover img.ui-article-image,.b66-blog .blog-card img.ui-article-image{object-fit:contain;background:#0e182b}.b66-blog .article-cover:has(.ui-article-image) img{max-height:none;height:auto;aspect-ratio:auto}.b66-blog .article-cover>a{display:block}.b66-blog .real-team .team-logo{display:block;width:48px;height:48px;object-fit:contain;filter:none;background:#f3f4f5;border-radius:8px;padding:6px;flex-shrink:0}.b66-blog .real-team{display:flex;align-items:center;gap:9px}.b66-blog .editorial-cover-frame{display:block;position:relative;overflow:hidden;width:100%;height:100%;border-radius:inherit}.b66-blog .editorial-cover-frame>img{display:block;width:100%;height:100%;object-fit:cover}.b66-blog .cover-series-labels{position:absolute;display:flex;gap:10px;bottom:8%;left:50%;transform:translateX(-50%);width:76%;justify-content:center}.b66-blog .cover-series-labels b{flex:1;max-width:150px;text-align:center;color:#f1fbff;background:#071424e8;border:1px solid #5fc8df88;border-radius:9px;padding:12px 5px;font-size:clamp(20px,2vw,34px);letter-spacing:1px;box-shadow:0 6px 22px #0004}.b66-blog .cover-series-labels i{display:block;font-style:normal;font-weight:500;font-size:12px;letter-spacing:0;color:#bde4ef;margin-top:4px}.b66-blog .blog-card .editorial-cover-frame{aspect-ratio:16/9;height:auto}.b66-blog .blog-card .cover-series-labels b{font-size:22px;padding:8px 4px}.b66-blog .blog-card .cover-series-labels i{font-size:10px}.b66-blog .blog-feature-art .editorial-cover-frame{height:100%;min-height:290px}.b66-blog .article-cover .editorial-cover-frame{height:300px}.b66-blog .article-cover .editorial-cover-frame img{height:100%;max-height:none;object-position:center 55%}.b66-blog .article-cover:has(img[src*=lol-map-guide]) .editorial-cover-frame{height:auto;max-width:850px;margin:auto;aspect-ratio:16/9}.b66-blog .article-cover img[src*=lol-map-guide]{object-fit:contain!important;object-position:center!important}.b66-blog .article-cover:has(.ui-article-image) .editorial-cover-frame{height:auto}.b66-blog .article-cover img.ui-article-image{height:auto}.b66-blog .blog-feature-art img{max-height:none}.b66-blog .article-cover figcaption{color:#a9bfce;font-size:13px}.b66-blog .historical-replay,.b66-blog .map-story,.b66-blog .verified-sequence{margin:24px 0;border:1px solid #36566b;border-radius:14px;background:#112236;overflow:hidden}.b66-blog .map-story>figcaption,.b66-blog .verified-sequence>figcaption{padding:16px 20px;background:#192f43;color:#bed3e1;font-size:13px;line-height:1.65}.b66-blog .series-team-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:24px 20px;text-align:center}.b66-blog .series-team-heading .real-team{justify-content:center;flex-direction:column;font-size:16px}.b66-blog .series-team-heading .team-logo{width:52px;height:52px}.b66-blog .series-final b{font-size:30px;color:#73e4f5;display:block}.b66-blog .series-final small{font-size:11px;color:#b3c9d9;display:block;max-width:120px}.b66-blog .verified-steps{list-style:none!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 16px!important;margin:0!important}.b66-blog .verified-steps li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;text-align:center;padding:18px 8px;border:1px solid #3b5168;border-radius:9px;background:#172e43}.b66-blog .verified-steps li>span{font-size:12px;color:#abc8da}.b66-blog .verified-steps strong{font-size:14px;min-height:65px;display:flex;flex-direction:column;justify-content:center}.b66-blog .verified-steps strong small{font-size:11px;color:#a9c5d7;font-weight:400}.b66-blog .verified-steps li>b{font-size:25px;color:#71ddec}.b66-blog .verified-steps li>small{font-size:10px;color:#abc4d9}.b66-blog .map-story>p,.b66-blog .verified-sequence>p{margin:20px;font-size:15px}.b66-blog .nearby-sources{font-size:12px!important;line-height:1.8!important;color:#b4ccdc}.b66-blog .nearby-sources a{display:inline-block;color:#80dcef!important;min-height:32px;padding:4px 0;text-decoration:underline}.b66-blog .replay-top{padding:20px 22px 0}.b66-blog .replay-top p{font-size:14px!important;color:#bad0e0;line-height:1.6!important}.b66-blog .replay-steps{display:flex;gap:8px;padding:8px 22px 18px;flex-wrap:wrap}.b66-blog .replay-steps button{flex:1;min-width:66px;min-height:44px;background:#1b344a;border:1px solid #3b5870;border-radius:8px;color:#d4e8f5;cursor:pointer;font:inherit;font-size:14px}.b66-blog .replay-steps button[aria-pressed=true]{background:#09596e;border-color:#48d4ed;color:#fff}.b66-blog .replay-result{background:linear-gradient(125deg,#162f43,#132336);padding:22px;margin:0 22px;border:1px solid #35718a;border-radius:12px;text-align:center;min-height:285px}.b66-blog .replay-kicker{font-size:12px;letter-spacing:1.5px;color:#9adce9}.b66-blog .replay-score{font-size:40px;white-space:nowrap;color:#6de7f4}.b66-blog .replay-result .series-team-heading{padding:18px 0;gap:12px}.b66-blog .replay-result p{font-size:15px!important;line-height:1.7!important;margin:8px 0}.b66-blog .replay-winner{font-weight:700;color:#effaff}.b66-blog .replay-controls{padding:20px 22px 4px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.b66-blog .replay-controls button{font-size:13px;min-height:44px}.b66-blog .replay-controls button:disabled{opacity:.42;cursor:default}.b66-blog .historical-replay>.nearby-sources,.b66-blog .replay-summary{margin:16px 22px;font-size:13px!important;line-height:1.7!important;color:#afc9d9}.b66-blog .replay-all{margin:0 20px}.b66-blog .map-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px}.b66-blog .map-result{background:#192e43;border:1px solid #3d566c;border-radius:10px;overflow:hidden;min-width:0}.b66-blog .map-result img{display:block;width:100%;height:auto;aspect-ratio:12/7;object-fit:contain}.b66-blog .map-result>div{padding:16px}.b66-blog .map-result h3{font-size:20px;margin:8px 0 12px}.b66-blog .map-result .eyebrow{font-size:11px}.b66-blog .map-round-score{margin:0 0 12px!important}.b66-blog .map-round-score strong{font-size:29px;color:#80e4f5;display:block}.b66-blog .map-round-score span{font-size:11px;color:#bbccdb;display:block}.b66-blog .map-result p{font-size:13px!important;line-height:1.6!important}.b66-blog .map-series-score{padding-top:12px;border-top:1px solid #3b5269}.b66-blog .map-art-caption{font-size:12px!important}.b66-blog .round-lesson{margin:20px;padding:20px;border-left:3px solid #2ecbe3;background:#0d1e30;border-radius:8px}.b66-blog .round-lesson h4{margin:0 0 12px;font-size:17px}.b66-blog .round-lesson ol{padding-left:20px;display:grid;gap:10px}.b66-blog .round-lesson li{font-size:15px!important;line-height:1.75!important}.b66-blog .article-prose a:focus-visible,.b66-blog .replay-steps button:focus-visible{outline:3px solid #7ce4f6;outline-offset:4px}@media(max-width:900px){.b66-blog .article-cover .editorial-cover-frame{height:260px}.b66-blog .blog-feature-art .editorial-cover-frame{min-height:0;aspect-ratio:16/9}.b66-blog .verified-steps strong{font-size:13px}}@media(max-width:600px){.b66-blog .article-cover .editorial-cover-frame{height:auto;aspect-ratio:16/9}.b66-blog .cover-series-labels{width:82%;gap:5px}.b66-blog .cover-series-labels b{font-size:22px;padding:7px 4px}.b66-blog .cover-series-labels i{font-size:10px}.b66-blog .series-team-heading{padding:20px 12px;gap:8px}.b66-blog .series-team-heading .real-team{font-size:14px}.b66-blog .series-team-heading .team-logo{width:44px;height:44px}.b66-blog .series-final b{font-size:25px}.b66-blog .series-final small{font-size:10px;max-width:88px}.b66-blog .verified-steps{grid-template-columns:1fr;padding:0 14px!important;gap:7px}.b66-blog .verified-steps li{display:grid;grid-template-columns:42px minmax(0,1fr) 44px;gap:8px;text-align:left;padding:12px}.b66-blog .verified-steps li>small{display:none}.b66-blog .verified-steps strong{min-height:0;font-size:14px}.b66-blog .verified-steps li>b{font-size:22px;text-align:center}.b66-blog .map-story>p,.b66-blog .verified-sequence>p{margin:16px}.b66-blog .map-result-grid{grid-template-columns:1fr;padding:0 14px}.b66-blog .map-result{display:grid;grid-template-columns:105px minmax(0,1fr)}.b66-blog .map-result img{height:100%;aspect-ratio:auto;object-fit:cover}.b66-blog .map-result>div{padding:14px}.b66-blog .map-result h3{font-size:19px;margin:4px 0}.b66-blog .map-round-score strong{font-size:26px}.b66-blog .map-round-score span{font-size:11px}.b66-blog .map-series-score{margin-bottom:0}.b66-blog .replay-top{padding:18px 15px 0}.b66-blog .replay-steps{padding:8px 15px 15px;gap:5px}.b66-blog .replay-steps button{min-width:45px;font-size:12px}.b66-blog .replay-result{margin:0 14px;padding:16px 12px;min-height:330px}.b66-blog .replay-score{font-size:30px}.b66-blog .replay-controls{padding:15px 14px 0;gap:8px}.b66-blog .replay-controls .button{flex:1;padding:10px 8px;font-size:12px}.b66-blog .replay-controls .text-button{width:100%;text-align:center}.b66-blog .historical-replay>.nearby-sources,.b66-blog .replay-summary{margin:14px 16px}.b66-blog .replay-all{margin:0 12px}.b66-blog .round-lesson{margin:16px;padding:16px}.b66-blog .nearby-sources a{min-height:40px}.b66-blog .replay-result{min-height:285px}.b66-blog .map-result img{height:auto;aspect-ratio:12/7;object-fit:contain;align-self:center}.b66-blog .map-result{background:#162b3d}}.b66-blog .article-cover .editorial-cover-frame img[src*=cs2-guide],.b66-blog .article-cover .editorial-cover-frame img[src*=dota-guide],.b66-blog .article-cover .editorial-cover-frame img[src*=valorant-guide]{object-position:center top}.b66-blog .article-cover:has(img[src*=esports-worlds]) .editorial-cover-frame{height:auto;max-width:850px;aspect-ratio:16/9;margin:auto}.b66-blog .article-cover img[src*=esports-worlds]{object-fit:contain!important}.b66-blog .article-cover .series-cover-frame{height:auto;aspect-ratio:auto;max-width:800px;margin:0 auto;background:#102538}.b66-blog .editorial-cover-frame.series-cover-frame>img{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;object-position:center;filter:none;opacity:1;transform:none}.b66-blog .series-cover-frame .cover-series-labels{position:static;transform:none;width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:13px 12px;background:#102538;border-top:1px solid #345c71}.b66-blog .series-cover-frame .cover-series-labels b{max-width:none;border:0;border-right:1px solid #345c71;background:none;box-shadow:none;border-radius:0;padding:2px 10px;font-size:27px;color:#6ae2f4}.b66-blog .series-cover-frame .cover-series-labels b:last-child{border-right:0}.b66-blog .series-cover-frame .cover-series-labels i{font-size:12px;color:#d0e6f1}.b66-blog .blog-card .series-cover-frame,.b66-blog .blog-feature-art .series-cover-frame{height:auto;min-height:0;aspect-ratio:auto}.b66-blog .article-cover:has(.series-cover-frame){background:#0c1d2e;border-radius:12px}.b66-blog .article-cover:has(.series-cover-frame) figcaption{text-align:center;padding:10px 12px}@media(max-width:600px){.b66-blog .series-cover-frame .cover-series-labels{padding:11px 4px}.b66-blog .series-cover-frame .cover-series-labels b{font-size:23px;padding:2px 6px}.b66-blog .series-cover-frame .cover-series-labels i{font-size:11px}}.b66-blog .blog-feature-art:has(.series-cover-frame){aspect-ratio:auto}@media(max-width:600px){.b66-blog .bo-hero-formats>div>span:not(.bo-win-dots){white-space:normal!important;line-height:1.5}.b66-blog .bo-hero-formats>div{min-width:0}}@media(min-width:1200px){.b66-blog .related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.b66-blog .article-cover:has(.bo-editorial-hero){border:1px solid #28516c;border-radius:16px;overflow:hidden;background:#0c1d2e}.b66-blog .bo-editorial-hero{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);background:#0b1b2d}.b66-blog .bo-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px;gap:15px;background:radial-gradient(ellipse at left top,#124260,transparent 80%)}.b66-blog .bo-hero-copy .eyebrow{font-size:11px;letter-spacing:1.6px;color:#75dced}.b66-blog .bo-hero-copy h2{font-size:clamp(24px,2.3vw,36px);line-height:1.16;margin:0;letter-spacing:-.8px;color:#fff}.b66-blog .bo-hero-copy h2 em{font-style:normal;color:#35ddf4}.b66-blog .bo-hero-copy p{font-size:14px;line-height:1.65;margin:0;color:#bed2e0}.b66-blog .bo-hero-copy .button{font-size:13px;min-height:44px}.b66-blog .bo-hero-art{align-self:center;display:block;background:#0c1d2e;line-height:0}.b66-blog .article-cover .bo-hero-art img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:2/1;object-fit:contain;filter:none;opacity:1}.b66-blog .bo-hero-formats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #286079;background:#10273a}.b66-blog .bo-hero-formats>div{padding:20px 24px;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;border-right:1px solid #2d4d62;align-items:center}.b66-blog .bo-hero-formats>div:last-child{border:0}.b66-blog .bo-hero-formats strong{font-size:30px;color:#69e6f7;letter-spacing:-1px}.b66-blog .bo-hero-formats>div>span:not(.bo-win-dots){grid-column:1/-1;font-size:14px;color:#f0f7ff}.b66-blog .bo-hero-formats small{grid-column:1/-1;color:#a7c0d4;font-size:12px}.b66-blog .bo-win-dots{display:flex;gap:5px;justify-content:flex-end}.b66-blog .bo-win-dots i{display:block;width:13px;height:13px;border:1px solid #648098;transform:skew(-12deg)}.b66-blog .bo-win-dots i.filled{background:#40d5ef;border-color:#87f1ff}.b66-blog .article-cover:has(.bo-editorial-hero) figcaption{padding:12px 20px;text-align:left;margin:0;font-size:12px}.b66-blog .blog-card .series-cover-frame>img,.b66-blog .blog-feature-art .series-cover-frame>img{aspect-ratio:2/1;height:auto;object-fit:contain}.b66-blog .blog-card .series-cover-frame .cover-series-labels{padding:10px 4px}.b66-blog .blog-card .series-cover-frame .cover-series-labels b{font-size:21px}.b66-blog .blog-card .series-cover-frame .cover-series-labels i{font-size:10px}.b66-blog .related-grid .blog-card .editorial-cover-frame{aspect-ratio:3/2;background:#0b1d2e;border-bottom:2px solid #28708c}.b66-blog .related-grid .blog-card .editorial-cover-frame>img{aspect-ratio:auto;filter:none;opacity:1}.b66-blog .related-grid .blog-card:has(img[src*=cs2-]) .editorial-cover-frame{border-color:#dca64c;background:#221d15}.b66-blog .related-grid .blog-card-copy{padding:22px}.b66-blog .related-grid .blog-card-copy h3{font-size:20px;line-height:1.4}.b66-blog .related-grid .blog-card{transition:border-color .15s ease}.b66-blog .related-grid .blog-card:hover{border-color:#4bd9ef}@media(max-width:1050px){.b66-blog .bo-editorial-hero{grid-template-columns:1fr}.b66-blog .bo-hero-art{grid-row:1}.b66-blog .bo-hero-copy{padding:24px}.b66-blog .bo-hero-copy h2{font-size:30px}.b66-blog .bo-hero-copy h2 br{display:none}.b66-blog .bo-hero-formats>div{padding:16px}.b66-blog .bo-hero-formats strong{font-size:26px}}@media(max-width:600px){.b66-blog .bo-hero-copy{padding:22px 18px;gap:12px}.b66-blog .bo-hero-copy h2{font-size:27px}.b66-blog .bo-hero-copy h2 br{display:block}.b66-blog .bo-hero-copy p{font-size:13px}.b66-blog .bo-hero-formats>div{padding:14px 9px;grid-template-columns:1fr;gap:7px}.b66-blog .bo-win-dots{justify-content:flex-start;gap:4px}.b66-blog .bo-win-dots i{width:10px;height:10px}.b66-blog .bo-hero-formats strong{font-size:25px}.b66-blog .bo-hero-formats>div>span:not(.bo-win-dots){font-size:11px;white-space:nowrap}.b66-blog .bo-hero-formats small{font-size:10px}.b66-blog .article-cover:has(.bo-editorial-hero) figcaption{font-size:11px;padding:10px 14px}.b66-blog .related-grid .blog-card-copy{padding:18px}}.b66-blog .blog-card:has(img[src*=guide-editorial]) .card-media-label{background:#062639e8;border-color:#348b9f;color:#a1f1fb}.b66-blog .article-cover:has(img[src*=guide-editorial]) .editorial-cover-frame{height:auto;aspect-ratio:16/9;max-width:760px;margin:auto}.b66-blog .article-cover img[src*=guide-editorial]{height:auto!important;max-height:none;object-fit:contain!important;aspect-ratio:16/9}.b66-blog .article-cover:has(img[src*=guide-editorial]){background:#0b1d2f;border:1px solid #2b5169;border-radius:12px;overflow:hidden}.b66-blog .article-cover:has(img[src*=guide-editorial]) figcaption{padding:10px 14px;margin:0}.b66-blog .related-grid{align-items:stretch;gap:20px}.b66-blog .related-grid .blog-card>a{display:flex;flex-direction:column;height:100%}.b66-blog .related-grid .blog-card .editorial-cover-frame{aspect-ratio:16/9;height:auto;flex:none}.b66-blog .related-grid .blog-card .editorial-cover-frame>img{width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center}.b66-blog .related-grid .blog-card-copy{display:flex;flex-direction:column;flex:1;padding:20px}.b66-blog .related-grid .blog-card-bottom{margin-top:auto;padding-top:18px}.b66-blog .related-grid .blog-card-copy h3{font-size:18px;line-height:1.45}.b66-blog .related-grid .blog-card-copy p{font-size:14px;line-height:1.7}.b66-blog .card-media-label{position:absolute;left:14px;bottom:12px;color:#ffe7a5;background:#151c29e8;border:1px solid #cc9c49;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:1px}@media(max-width:600px){.b66-blog .related-grid{gap:18px}.b66-blog .related-grid .blog-card-copy{padding:18px}.b66-blog .related-grid .blog-card-copy h3{font-size:19px}}.b66-blog .article-cover:has(img[src*=dota-guide]) .editorial-cover-frame{height:auto;aspect-ratio:1280/853;width:100%;max-width:none;margin:0;border-radius:0}.b66-blog .article-cover img[src*=dota-guide]{height:auto!important;aspect-ratio:1280/853;object-fit:contain!important;filter:none;opacity:1}.b66-blog .article-cover:has(img[src*=dota-guide]){width:100%;max-width:760px;margin-inline:auto;box-sizing:border-box;background:#0a1728;border:1px solid #304357;border-radius:12px;overflow:hidden}.b66-blog .article-cover:has(img[src*=dota-guide])>a{display:block;width:100%}.b66-blog .article-cover:has(img[src*=dota-guide]) figcaption{padding:10px 14px;margin:0}.b66-blog .dota-score-lesson{margin:24px 0;background:#112338;border:1px solid #35566d;border-radius:12px;overflow:hidden}.b66-blog .dota-score-lesson figcaption{padding:14px 18px;color:#b3c8d8;font-size:13px;border-bottom:1px solid #304759}.b66-blog .dota-score-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.b66-blog .dota-score-panels>div{background:#0b1b2d;padding:20px;border:1px solid #345065;border-radius:10px;text-align:center}.b66-blog .dota-score-panels span{font-size:11px;color:#b5c8d8;display:block;line-height:1.7}.b66-blog .dota-score-panels strong{font-size:38px;display:block;margin:12px 0;color:#76e4f3}.b66-blog .dota-score-panels>div:last-child strong{color:#ffb378}.b66-blog .dota-score-panels p{font-size:14px!important;line-height:1.6!important;margin:0!important}.b66-blog .dota-score-takeaway{padding:0 20px 20px;font-size:15px!important;line-height:1.8!important;margin:0!important}@media(max-width:600px){.b66-blog .dota-score-panels{gap:8px;padding:14px}.b66-blog .dota-score-panels>div{padding:14px 7px}.b66-blog .dota-score-panels strong{font-size:30px}.b66-blog .dota-score-panels span{font-size:10px}.b66-blog .dota-score-takeaway{padding:0 14px 16px}}.b66-blog .b66-route:has(>.dota-reader){width:100%;max-width:1100px;margin-inline:auto}.b66-blog .blog-article.dota-reader{width:100%;max-width:none;margin:0}.b66-blog .dota-reader .article-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;width:100%;margin:0;align-items:start}.b66-blog .dota-reader .article-aside{align-self:stretch;min-width:0}.b66-blog .dota-reader .article-toc{position:sticky;top:86px;max-height:calc(100vh - 110px);overflow-y:auto}.b66-blog .dota-reader .article-prose{width:100%;max-width:850px;min-width:0;padding:0}.b66-blog .dota-reader .article-heading{padding-top:0;margin-top:0}.b66-blog .dota-reader .article-heading h1{font-size:clamp(28px,2.5vw,38px);line-height:1.2}.b66-blog .dota-reader .article-cover:has(img[src*=dota-guide]){max-width:none;margin:0 0 28px}.b66-blog .dota-reader .article-prose .article-cover figcaption{font-size:13px;line-height:1.6}.b66-blog .dota-reader .reading-flow{padding:18px}.b66-blog .dota-reader .reading-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:16px 0 0;list-style-position:inside}.b66-blog .dota-reader .reading-flow li{margin:0;padding:14px;background:#0b1b2d;border:1px solid #304c63;border-radius:8px;font-size:15px;line-height:1.65}.b66-blog .dota-reader .history-table{width:100%;table-layout:fixed}.b66-blog .dota-reader .history-table caption{white-space:normal;overflow-wrap:break-word;text-align:left}.b66-blog .dota-reader .history-table th:first-child{width:21%}.b66-blog .dota-reader .history-table th:last-child{width:19%}@media(max-width:700px){.b66-blog .dota-reader .reading-flow ol{grid-template-columns:1fr;gap:8px}.b66-blog .dota-reader .reading-flow li{padding:12px}}@media(max-width:1000px){.b66-blog .b66-route:has(>.dota-reader){max-width:760px}.b66-blog .dota-reader .article-layout{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.b66-blog .dota-reader .article-aside{display:none}.b66-blog .dota-reader .article-prose{max-width:760px;margin-inline:auto}.b66-blog .dota-reader .article-toc-mobile{display:block;margin-bottom:24px}}.b66-blog .dota-quick-start{padding:18px 20px;margin:0 0 24px;background:#11283a;border:1px solid #315d73;border-radius:12px}.b66-blog .article-prose .dota-quick-start h2{font-size:19px;margin:0 0 12px;color:#91e4f2}.b66-blog .article-prose .dota-quick-start ol{margin:0;padding-left:22px}.b66-blog .article-prose .dota-quick-start li{font-size:15px;line-height:1.65;margin:8px 0}.b66-blog .dota-reader .article-sources{padding:0;overflow:hidden}.b66-blog .dota-source-details summary{cursor:pointer;padding:18px 20px;min-height:44px;font-size:19px;font-weight:650;color:#edf7fb}.b66-blog .dota-source-details summary span{display:block;margin:8px 0 0 18px;font-size:13px;font-weight:400;color:#aac2d4}.b66-blog .dota-source-body{padding:0 20px 20px;border-top:1px solid #304759}@media(max-width:600px){.b66-blog .dota-quick-start{padding:16px}.b66-blog .article-prose .dota-quick-start li{font-size:15px}.b66-blog .dota-source-details summary{padding:16px}.b66-blog .dota-source-body{padding:0 16px 16px}}.b66-blog .b66-route:has(>.approved-reader){width:100%;max-width:1100px;margin-inline:auto}.b66-blog .blog-article.approved-reader{width:100%;max-width:none;margin:0}.b66-blog .approved-reader .article-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;width:100%;margin:0;align-items:start}.b66-blog .approved-reader .article-aside{align-self:stretch;min-width:0}.b66-blog .approved-reader .article-toc{position:sticky;top:86px;max-height:calc(100vh - 110px);overflow-y:auto}.b66-blog .approved-reader .article-prose{width:100%;max-width:850px;min-width:0;padding:0}.b66-blog .approved-reader .article-heading{padding-top:0;margin:0}.b66-blog .approved-reader .article-heading h1{font-size:clamp(28px,2.5vw,38px);line-height:1.2}.b66-blog .approved-reader .article-cover{width:100%;max-width:none;margin:0 0 28px}.b66-blog .approved-reader .article-prose .article-cover .editorial-cover-frame{max-width:none;margin:0;height:auto;aspect-ratio:auto}.b66-blog .approved-reader .article-cover img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;filter:none;opacity:1}.b66-blog .approved-reader .article-prose .article-cover figcaption{font-size:13px;line-height:1.6}.b66-blog .approved-reader .reading-flow{padding:18px}.b66-blog .approved-reader .reading-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:16px 0 0;list-style-position:inside}.b66-blog .approved-reader .reading-flow li{margin:0;padding:14px;background:#0b1b2d;border:1px solid #304c63;border-radius:8px;font-size:15px;line-height:1.65}.b66-blog .approved-reader .article-table{width:100%;min-width:0}.b66-blog .approved-reader .article-table caption{white-space:normal;overflow-wrap:break-word;text-align:left}.b66-blog .reader-quick-start{padding:18px 20px;margin:0 0 24px;background:#11283a;border:1px solid #315d73;border-radius:12px}.b66-blog .article-prose .reader-quick-start h2{font-size:19px;margin:0 0 12px;color:#91e4f2}.b66-blog .article-prose .reader-quick-start ol{margin:0;padding-left:22px}.b66-blog .article-prose .reader-quick-start li{font-size:15px;line-height:1.65;margin:8px 0}.b66-blog .approved-reader .article-sources{padding:0;overflow:hidden}.b66-blog .reader-source-details summary{cursor:pointer;padding:18px 20px;min-height:44px;font-size:19px;font-weight:650;color:#edf7fb}.b66-blog .reader-source-details summary span{display:block;margin:8px 0 0 18px;font-size:13px;font-weight:400;color:#aac2d4}.b66-blog .reader-source-body{padding:0 20px 20px;border-top:1px solid #304759}@media(max-width:1000px){.b66-blog .b66-route:has(>.approved-reader){max-width:760px}.b66-blog .approved-reader .article-layout{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.b66-blog .approved-reader .article-aside{display:none}.b66-blog .approved-reader .article-prose{max-width:760px;margin-inline:auto}.b66-blog .approved-reader .article-toc-mobile{display:block;margin-bottom:24px}}@media(max-width:700px){.b66-blog .approved-reader .reading-flow ol{grid-template-columns:1fr;gap:8px}.b66-blog .approved-reader .reading-flow li{padding:12px}.b66-blog .approved-reader .article-table{table-layout:fixed}.b66-blog .approved-reader .article-table td,.b66-blog .approved-reader .article-table th{overflow-wrap:break-word}}@media(max-width:600px){.b66-blog .reader-quick-start,.b66-blog .reader-source-details summary{padding:16px}.b66-blog .reader-source-body{padding:0 16px 16px}}.b66-blog .season-article .article-meta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.b66-blog .season-state{font-size:12px;color:#b9d9ec;border:1px solid #294a60;border-radius:5px;padding:5px 8px;background:#112a39}.b66-blog .season-state.completed{color:#c2e5d9;background:#132c2d;border-color:#2b5a50}.b66-blog .season-state.ongoing{color:#ffe0aa;background:#33271a;border-color:#715b34}.b66-blog .season-state.upcoming{color:#6ce9ff;border-color:#24627a}.b66-blog .season-diagram{margin:26px 0;padding:22px;border:1px solid #304b63;border-radius:12px;background:#111e30}.b66-blog .season-diagram figcaption{font-size:18px;font-weight:700;color:#f1f6ff;margin-bottom:18px}.b66-blog .season-fork{display:grid;grid-template-columns:1fr 1fr;gap:18px}.b66-blog .season-fork>div>.season-node+.season-node{margin-top:16px;position:relative}.b66-blog .season-fork>div>.season-node+.season-node:before{content:"↓";position:absolute;left:50%;top:-20px;color:#65def5}.b66-blog .season-node{padding:16px;border:1px solid #34495f;border-radius:9px;background:#17283d;min-width:0}.b66-blog .season-node>span{display:block;color:#93abc4;font-size:11px;letter-spacing:.08em;font-weight:600}.b66-blog .season-node>strong{display:block;color:#edf7ff;font-size:20px;margin-top:5px}.b66-blog .season-node>p{font-size:14px!important;line-height:1.65!important;margin:8px 0 0!important}.b66-blog .season-node.blue{border-color:#2d6883;background:#112e43}.b66-blog .season-node.violet{border-color:#5a487c;background:#27213d}.b66-blog .season-node.coral{border-color:#854657;background:#342235}.b66-blog .season-node.amber{border-color:#80603a;background:#332a20}.b66-blog .season-diagram-note{font-size:13px!important;line-height:1.7!important;color:#93abc4;margin:18px 0 0!important}.b66-blog .season-path-foot,.b66-blog .season-path-head{padding:14px;text-align:center;border:1px solid #375267;border-radius:8px;font-weight:700;color:#9eedff;background:#132a3a}.b66-blog .season-path-head{margin-bottom:22px}.b66-blog .season-path-foot{margin-top:22px}.b66-blog .season-path-foot small{font-weight:400;color:#b2c9e0}.b66-blog .season-unit-stack{display:grid;gap:16px}.b66-blog .season-unit-stack .season-node{border-left-width:4px}.b66-blog .season-gap-note{font-size:14px!important;color:#97b0c6!important;margin-bottom:0!important}.b66-blog .season-table-wrap .article-table{width:100%;min-width:0}.b66-blog .season-table-wrap td,.b66-blog .season-table-wrap th{overflow-wrap:anywhere}.b66-blog .season-inline-art{display:block}.b66-blog .season-inline-art img{display:block;width:100%;height:auto;border:0;border-radius:10px}.b66-blog .season-diagram-text{margin-top:14px}.b66-blog .season-diagram-text summary{font-size:14px;color:#a5dbea;cursor:pointer;padding:8px 0}.b66-blog .season-diagram-text[open]>div{margin-top:14px}@media(max-width:750px){.b66-blog .season-diagram{padding:16px}.b66-blog .season-fork{gap:12px}.b66-blog .season-node{padding:12px}.b66-blog .season-node>strong{font-size:18px}.b66-blog .season-node>p{font-size:13px!important}}@media(max-width:480px){.b66-blog .season-fork{grid-template-columns:1fr}.b66-blog .season-fork>div+div{margin-top:8px}.b66-blog .season-table-wrap td,.b66-blog .season-table-wrap th{padding:10px 7px!important;font-size:12px}.b66-blog .season-diagram{padding:12px}.b66-blog .season-diagram figcaption{font-size:17px}}.b66-blog .team.real-team{min-width:0}.b66-blog .team.real-team>span:last-child{overflow-wrap:anywhere}.b66-blog .team.real-team .team-logo{object-fit:contain;padding:4px;border-radius:7px;background:#152c40;flex-shrink:0}.b66-blog{padding:0 30px 40px;max-width:1580px}@media(max-width:1350px){.b66-blog{padding:0 22px 36px}}@media(max-width:600px){.b66-blog{padding:0 16px 32px}}.b66-blog.b66-blog-home{padding:0;max-width:none}.b66-blog.b66-blog-home .blog-rail{margin-top:0}.b66-blog .b66-replay>[hidden]{display:none!important}