@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Semibold.3xiod_7d-ybin.woff2)format("woff2");font-display:swap;font-weight:600}.clashdisplay_b3c678a5-module__V9twpW__className{font-family:clashDisplay,Clash Display Fallback,sans-serif;font-weight:600}.clashdisplay_b3c678a5-module__V9twpW__variable{--font-clash-display:"clashDisplay", Clash Display Fallback, sans-serif}
@font-face{font-family:Clash Display Fallback;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:103.6%;ascent-override:85.91%;descent-override:24.13%;line-gap-override:0%}.blog-type{--display:var(--font-clash-display,"Clash Display"), "Clash Display Fallback", sans-serif;--ch-display:.719em}.blog-type :is(.display,.prose h2,.res-feature h2,.blog-brand-cta__title){text-transform:none;overflow-wrap:break-word}.blog-type .article-hero h1{font-size:clamp(2.4rem,6vw,5.6rem)}.blog-type .article-hero.page-hero--media h1{font-size:clamp(2.4rem,4.4vw,4.4rem)}.blog-tldr{border-left:3px solid var(--purple);background:#f4f6fa;margin:0 0 2em;padding:18px 20px;font-size:17px;line-height:1.6}.blog-tldr p{margin:0}.blog-tldr .blog-tldr__label{color:var(--purple);font:700 13px/1.2 var(--label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.blog-body blockquote{border-left:3px solid var(--purple);color:#1c2a3e;margin:1.8em 0;padding:4px 0 4px 20px;font-style:italic}.blog-body hr{border:0;border-top:1px solid #d9dee7;margin:2.4em 0}.blog-body pre{background:#f4f6fa;margin:0 0 1.3em;padding:16px;font-size:15px;line-height:1.5;overflow-x:auto}.blog-body code{font-size:.9em}.blog-body img{max-width:100%;height:auto}.blog-body{position:relative}.blog-term{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--purple);-webkit-text-decoration:underline dotted var(--purple);text-decoration:underline dotted var(--purple);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;margin:0;padding:0;text-decoration-thickness:2px;display:inline}.blog-term:hover,.blog-term[aria-expanded=true]{background:#7a3aed1a}.blog-term:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.blog-term-tip{z-index:30;box-sizing:border-box;background:var(--ink);color:#fff;width:min(320px,100vw - 32px);font:400 15px/1.5 var(--body);letter-spacing:normal;text-align:left;text-transform:none;border-radius:10px;padding:14px 16px;font-style:normal;animation:.12s ease-out blog-term-tip-in;display:block;position:absolute;box-shadow:0 12px 32px #070d1847}.blog-term-tip__term{color:#fff;font:700 13px/1.2 var(--label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.blog-term-tip__text{color:#e4e8f0;display:block}.prose .blog-term-tip__more{color:#c9b2ff;margin-top:8px;font-weight:600;display:inline-block}@keyframes blog-term-tip-in{0%{opacity:0;transform:translateY(var(--blog-term-tip-shift,4px))}to{opacity:1;transform:none}}.blog-term-tip[data-side=above]{--blog-term-tip-shift:-4px}@media (prefers-reduced-motion:reduce){.blog-term-tip{animation:none}}.blog-table{margin:1.8em 0;overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border:1px solid #d9dee7;padding:10px 12px}.blog-table th{background:#f4f6fa;font-weight:600}.blog-table p{margin:0}.blog-embed .blog-youtube{aspect-ratio:16/9;background:var(--ink);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.blog-embed .blog-youtube img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-embed .blog-youtube:after{content:"";clip-path:none;background:#070d18d9;border-radius:12px;width:68px;height:48px;margin:-24px 0 0 -34px;position:absolute;inset:50% auto auto 50%}.blog-embed .blog-youtube:before{content:"";z-index:1;border:10px solid #0000;border-left:18px solid #fff;border-right-width:0;margin:-10px 0 0 -6px;position:absolute;inset:50% auto auto 50%}.blog-embed .blog-youtube:hover:after,.blog-embed .blog-youtube:focus-visible:after{background:var(--purple)}.blog-youtube__player{aspect-ratio:16/9;border:0;width:100%;display:block}.blog-author{border-top:1px solid #d9dee7;align-items:flex-start;gap:18px;margin-top:3em;padding-top:24px;display:flex}.blog-author__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none}.blog-author__avatar--initials{background:var(--purple);color:#fff;font:700 24px/1 var(--label);justify-content:center;align-items:center;display:flex}.blog-author p{margin:0}.blog-author .blog-author__name{font:700 1.1rem/1.3 var(--label)}.blog-author .blog-author__role{color:var(--bone-muted);font-size:15px}.blog-author .blog-author__bio{margin-top:8px;font-size:16px;line-height:1.6}.blog-author .blog-author__links{flex-wrap:wrap;gap:14px;margin-top:8px;font-size:15px;display:flex}.blog-body__html{display:contents}.blog-button{margin:1.8em 0}.blog-body .blog-button .btn{color:#fff;text-decoration:none}.blog-body .blog-button .btn--outline{color:var(--bone-ink);box-shadow:inset 0 0 0 1px var(--bone-ink);background:0 0}.blog-body .blog-button .btn--outline:before{display:none}.blog-body .blog-button .btn--outline:hover{background:#e9ecf2}.blog-callout{border-left:3px solid var(--purple);background:#f4f6fa;margin:1.8em 0;padding:18px 20px;font-size:17px;line-height:1.6}.blog-callout p{margin:0}.blog-callout p+p{margin-top:.7em}.blog-callout .blog-callout__title+p{margin-top:0}.blog-callout .blog-callout__title{color:var(--purple);font:700 13px/1.2 var(--label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.blog-callout--tip{background:#eef8f3;border-left-color:#047857}.blog-callout--tip .blog-callout__title{color:#047857}.blog-callout--warning{background:#fff7e8;border-left-color:#b45309}.blog-callout--warning .blog-callout__title{color:#b45309}.blog-brand-cta{background:var(--ink);color:var(--text);margin:2.2em 0;padding:clamp(22px,4vw,34px)}.blog-body .blog-brand-cta p{margin:0}.blog-brand-cta .blog-brand-cta__title{color:#fff;font:400 clamp(1.8rem, 1.4rem + 1.4vw, 2.5rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.005em}.blog-body .blog-brand-cta .blog-brand-cta__text{max-width:52ch;color:var(--muted);margin-top:12px;font-size:17px;line-height:1.55}.blog-body .blog-brand-cta .blog-brand-cta__action{margin-top:24px}.blog-body .blog-brand-cta .btn{color:#fff;text-decoration:none}.reading .blog-brand-cta :focus-visible{outline-color:var(--cyan)}.blog-drop{background:#fff;border:1px solid #d9dee7;grid-template-columns:minmax(0,260px) minmax(0,1fr);margin:2em 0;display:grid}.blog-drop__art{background:var(--steel);min-height:160px;position:relative;overflow:hidden}.blog-body .blog-drop__art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.blog-drop:hover .blog-drop__art img{transform:scale(1.04)}.blog-drop__status{color:#fff;font:700 12px/1 var(--label);text-transform:uppercase;letter-spacing:.1em;background:#04172dd9;align-items:center;gap:7px;padding:6px 10px;display:inline-flex;position:absolute;top:12px;left:12px}.blog-drop__status:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px}.blog-drop--soon .blog-drop__status:before{background:#ffb547}.blog-drop--ended .blog-drop__status:before{background:var(--muted)}.blog-drop__body{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.blog-body .blog-drop p{margin:0}.blog-body .blog-drop .blog-drop__brand{color:var(--bone-muted);font:600 13px/1.3 var(--label);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.blog-body .blog-drop .blog-drop__brand img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.blog-body .blog-drop .blog-drop__name{color:var(--bone-ink);font:700 1.35rem/1.2 var(--label);letter-spacing:.01em}.blog-body .blog-drop .card-link__target{color:inherit;text-decoration:none}.blog-drop:hover .blog-drop__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.blog-body .blog-drop .blog-drop__game,.blog-body .blog-drop .blog-drop__when{color:var(--bone-muted);font-size:15px;line-height:1.4}.blog-drop__cta{color:#5d12e4;font:700 13px/1 var(--label);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;padding-top:10px}@media (max-width:560px){.blog-drop{grid-template-columns:minmax(0,1fr)}.blog-drop__art{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.blog-body .blog-drop__art img{transition:none}.blog-drop:hover .blog-drop__art img{transform:none}}.article-hero.page-hero--media h1{font-size:clamp(2.6rem,4.4vw,4.4rem)}.blog-cover{margin:0}.blog-cover img{-o-object-fit:cover;object-fit:cover;background:var(--steel);width:100%;height:auto;max-height:460px;display:block}.reading__grid.blog-reading__grid{grid-template-columns:220px minmax(0,1fr) 260px;gap:clamp(32px,4vw,64px)}.blog-rail{align-content:start;gap:32px;display:grid;position:sticky;top:28px}.blog-rail__label{color:var(--bone-muted);font:700 12px/1 var(--label);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.blog-rail__cta{background:var(--ink);color:var(--text);padding:22px 20px}.blog-rail__cta .blog-rail__label{color:var(--cyan)}.blog-rail__cta .blog-rail__title{margin:0 0 24px;font-size:2rem;line-height:.95}.blog-rail__cta .btn{width:100%}.blog-rail__cta .blog-rail__more{color:#fff;font:600 15px/1.3 var(--label);text-underline-offset:3px;margin-top:18px;display:inline-block}.reading .blog-rail__cta :focus-visible{outline-color:var(--cyan)}.blog-reading__grid .toc,.blog-rail{transition:top .25s}body:has(.nav.is-stuck:not(.is-hidden)) :is(.blog-reading__grid .toc,.blog-rail){top:104px}@media (prefers-reduced-motion:reduce){.blog-reading__grid .toc,.blog-rail{transition:none}}.blog-share ul{margin:0;padding:0;list-style:none;display:grid}.blog-share button,.blog-share a{width:100%;min-height:44px;color:var(--bone-ink);font:600 15px/1.2 var(--label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.blog-share button:hover,.blog-share a:hover{color:#5d12e4}.blog-share svg{flex:none;width:18px;height:18px}@media (max-width:1280px){.reading__grid.blog-reading__grid{grid-template-columns:220px minmax(0,1fr)}.blog-rail{grid-column:2;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;max-width:760px;margin-top:24px;position:static}}@media (max-width:1100px){.blog-cover{max-width:720px}}@media (max-width:960px){.reading__grid.blog-reading__grid{grid-template-columns:minmax(0,1fr)}.blog-rail{grid-column:auto}}@media (max-width:640px){.blog-rail{grid-template-columns:minmax(0,1fr);gap:28px}}.article-hero .page-hero__meta a{color:var(--cyan);text-decoration:none}.article-hero .page-hero__meta a:hover{text-underline-offset:4px;text-decoration:underline}.blog-author-hero.page-hero--media .wrap{grid-template-columns:minmax(0,1fr) auto}.blog-author-hero__avatar{background:var(--purple);width:220px;height:220px;box-shadow:0 0 0 1px var(--line);border-radius:50%;overflow:hidden}.blog-author-hero__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-author-hero__avatar span{color:#fff;width:100%;height:100%;font:400 96px/1 var(--display);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.blog-author-hero .page-hero__meta a{color:var(--cyan);text-decoration:none}.blog-author-hero .page-hero__meta a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.blog-author-hero.page-hero--media .wrap{grid-template-columns:minmax(0,1fr);gap:24px}.blog-author-hero__avatar{order:-1;width:112px;height:112px}.blog-author-hero__avatar span{font-size:52px}}.blog-guide{margin-top:clamp(32px,4vw,56px)}.blog-preview-banner{z-index:50;color:#3d2e00;background:#fff4d6;border-top:1px solid #e8c766;padding:10px 0;font-size:15px;line-height:1.5;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #070d181f}.blog-preview-banner strong{font-weight:700}
