.GmCornerHero_hero__JEJZE{overflow:hidden}.GmCornerHero_inner__LVSAz{position:relative;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.GmCornerHero_glowBlue__lK3mj,.GmCornerHero_glowOrange__vlGX3{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.GmCornerHero_glowBlue__lK3mj{width:720px;height:720px;top:-360px;left:-240px;background:radial-gradient(circle,color-mix(in srgb,var(--ckq-blue) 55%,transparent),transparent 70%)}.GmCornerHero_glowOrange__vlGX3{width:520px;height:520px;right:-200px;bottom:-260px;background:radial-gradient(circle,color-mix(in srgb,var(--ckq-orange) 22%,transparent),transparent 70%)}.GmCornerHero_watermark__AjXbj{position:absolute;z-index:-1;right:8%;top:50%;transform:translateY(-50%);font-size:var(--ckq-fs-watermark);line-height:1;opacity:.05;pointer-events:none}.GmCornerHero_copy__hJYP_{flex:1 1 min(460px,100%);min-width:0}.GmCornerHero_pill__N9pFW{display:inline-block;padding:6px 14px;border-radius:var(--ckq-radius-pill);background:var(--ckq-on-dark-surface);border:1px solid var(--ckq-on-dark-border);color:var(--ckq-on-dark-muted)}.GmCornerHero_title__hAteb{margin:0 0 16px;font-family:var(--ckq-font-display);font-weight:var(--ckq-fw-heavy);font-size:clamp(2.75rem,6vw,4.5rem);line-height:var(--ckq-lh-tight);color:var(--ckq-surface);overflow-wrap:anywhere}.GmCornerHero_taglineRow__O9WrX{display:flex;align-items:center;gap:16px;margin-bottom:20px}.GmCornerHero_hairline__nVkOw{flex:0 0 48px;height:2px;background:var(--ckq-orange)}.GmCornerHero_tagline__yhTib{margin:0;font-family:var(--ckq-font-display);font-weight:var(--ckq-fw-bold);font-size:var(--ckq-fs-h2);color:var(--ckq-orange)}.GmCornerHero_intro__ZCSM9{margin:0 0 20px;max-width:min(560px,100%);font-size:var(--ckq-fs-h3);line-height:var(--ckq-lh-relaxed);color:var(--ckq-on-dark-muted)}.GmCornerHero_byline__pPhrs{margin:0;font-size:var(--ckq-fs-body);color:var(--ckq-on-dark-muted)}.GmCornerHero_byline__pPhrs strong{color:var(--ckq-surface)}.GmCornerHero_arch__ghB55{position:relative;flex:0 1 340px;max-width:min(340px,100%);width:100%;margin:0 auto}.GmCornerHero_archOutline__lsQx_{position:absolute;inset:0;transform:translate(18px,18px);border:1.5px solid var(--ckq-orange);pointer-events:none}.GmCornerHero_archOutline__lsQx_,.GmCornerHero_photo__auab3{border-radius:999px 999px var(--ckq-radius-2xl) var(--ckq-radius-2xl)}.GmCornerHero_photo__auab3{position:relative;aspect-ratio:4/5;overflow:hidden;box-shadow:var(--ckq-shadow-hero)}.GmCornerHero_photoImg__wJ0rI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.GmCornerHero_badge__ZYt3S{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);padding:8px 16px;border-radius:var(--ckq-radius-pill);background:var(--ckq-surface);color:var(--ckq-navy);font-size:var(--ckq-fs-label);font-weight:var(--ckq-fw-bold);white-space:nowrap;box-shadow:var(--ckq-shadow-md)}.GmCornerList_header__ZIA_B{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:28px}.GmCornerList_heading__P93VS{margin:0;font-family:var(--ckq-font-body);font-size:var(--ckq-fs-h1);font-weight:var(--ckq-fw-bold);color:var(--ckq-navy)}.GmCornerList_message__UGNKm{margin:0;padding:3rem 0;text-align:center;font-size:var(--ckq-fs-h3);color:var(--ckq-muted)}.GmCornerList_grid__3D7fW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:24px;gap:24px}.GmCornerList_card__pkRer{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;min-width:0;background:var(--ckq-surface);border:1px solid var(--ckq-border);border-radius:var(--ckq-radius-2xl);padding:30px 30px 26px;box-shadow:var(--ckq-shadow-xs);color:var(--ckq-text);text-decoration:none;transition:transform .2s,box-shadow .2s}.GmCornerList_card__pkRer:hover{transform:translateY(-3px);box-shadow:var(--ckq-shadow-lg)}.GmCornerList_card__pkRer:focus-visible{outline:2px solid var(--ckq-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.GmCornerList_card__pkRer,.GmCornerList_card__pkRer:hover{transition:none;transform:none}}.GmCornerList_lead__9_1Ey{grid-column:1/-1;border-top:4px solid var(--ckq-orange);padding:44px 48px;box-shadow:var(--ckq-shadow-lg)}@media (max-width:600px){.GmCornerList_lead__9_1Ey{padding:28px 24px}}.GmCornerList_glyph___Cby1{position:absolute;top:8px;right:20px;font-size:calc(var(--ckq-fs-watermark) / 2);line-height:1;color:var(--ckq-navy);opacity:.05;pointer-events:none}.GmCornerList_lead__9_1Ey .GmCornerList_glyph___Cby1{font-size:var(--ckq-fs-watermark)}.GmCornerList_metaRow___sDBW{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.GmCornerList_issue__mj8zs{font-family:var(--ckq-font-body);font-size:var(--ckq-fs-body);font-weight:var(--ckq-fw-bold);color:var(--ckq-orange)}.GmCornerList_rule__SwF48{flex:0 0 28px;height:2px;background:var(--ckq-orange)}.GmCornerList_meta__ZhdUo{font-size:var(--ckq-fs-sm);color:var(--ckq-muted)}.GmCornerList_title__651Dx{margin:0;font-family:var(--ckq-font-body);font-size:var(--ckq-fs-h2);font-weight:var(--ckq-fw-bold);line-height:var(--ckq-lh-snug);color:var(--ckq-navy);overflow-wrap:anywhere}.GmCornerList_lead__9_1Ey .GmCornerList_title__651Dx{font-size:var(--ckq-fs-display);max-width:min(760px,100%)}.GmCornerList_blurb__UOotL{flex:1 1;margin:0;font-size:var(--ckq-fs-h4);line-height:var(--ckq-lh-relaxed);color:var(--ckq-text-soft)}.GmCornerList_lead__9_1Ey .GmCornerList_blurb__UOotL{font-size:var(--ckq-fs-h3);max-width:min(720px,100%)}.GmCornerList_footer__7iy28{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--ckq-border-soft)}.GmCornerList_author__QqCs1{display:flex;align-items:center;gap:10px;min-width:0}.GmCornerList_authorName__vcbYx{color:var(--ckq-navy)}.GmCornerList_authorName__vcbYx,.GmCornerList_read__W6Err{font-size:var(--ckq-fs-label);font-weight:var(--ckq-fw-semibold)}.GmCornerList_read__W6Err{color:var(--ckq-blue)}.GmCornerList_pager__OKOQw{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:3rem}.blog_body__BMbdA{display:flex;flex-direction:column;gap:22px;padding-top:32px;font-size:var(--ckq-fs-prose);line-height:var(--ckq-lh-prose);color:var(--ckq-text);overflow-wrap:anywhere}.blog_body__BMbdA p{margin:0}.blog_body__BMbdA a{color:var(--ckq-blue)}.blog_heading__K5RVF{margin:12px 0 0;font-size:var(--ckq-fs-editorial-h2);line-height:var(--ckq-lh-snug)}.blog_heading__K5RVF,.blog_quote__kSGdc{font-family:var(--ckq-font-display);font-weight:var(--ckq-fw-bold);color:var(--ckq-navy)}.blog_quote__kSGdc{margin:0;padding:1rem 0;border-top:1px solid var(--ckq-border);border-bottom:1px solid var(--ckq-border);font-size:var(--ckq-fs-h2)}.blog_imageFigure__V5FD6{margin:8px 0}.blog_image__w1r7a{display:block;width:100%;height:auto;border-radius:var(--ckq-radius-xl)}.blog_imagePlaceholder__CF6dl{padding:48px 16px;border-radius:var(--ckq-radius-xl);background:var(--ckq-bg-soft);color:var(--ckq-muted);text-align:center}.blog_caption__JBllY{margin-top:8px;font-size:var(--ckq-fs-label);line-height:var(--ckq-lh-normal);color:var(--ckq-muted);text-align:center}.blog_pdfCard__N67Vf{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;border:1px solid var(--ckq-border);border-radius:var(--ckq-radius-lg)}.blog_pdfIcon__PU6S0{flex:0 0 auto;color:var(--ckq-orange)}.blog_pdfTitle__N7pIS{flex:1 1 160px;min-width:0;font-size:var(--ckq-fs-h4);font-weight:var(--ckq-fw-semibold);line-height:var(--ckq-lh-snug);color:var(--ckq-navy)}.blog_pdfUnavailable__x3oat{font-size:var(--ckq-fs-label);color:var(--ckq-muted)}.blog_figure__Voguc{display:flex;flex-direction:column;align-items:center;gap:12px;margin:8px 0}.blog_diagramViewport__cYAI2{width:min(340px,100%);aspect-ratio:1/1;margin-inline:auto}.blog_gameViewport__2bztl{width:min(420px,100%);aspect-ratio:1/1.12}.blog_gameGrid__uCk6M{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:16px;gap:16px;width:100%}.blog_notationBox__twTMh{width:100%;height:min(420px,60vh);min-height:160px;border:1px solid var(--ckq-border);border-radius:var(--ckq-radius-lg);overflow:hidden}@media (min-width:720px){.blog_gameGrid__uCk6M{grid-template-columns:minmax(0,420px) minmax(200px,1fr);justify-items:stretch;align-items:start}}.blog_avatar__M2OZ7{flex:0 0 auto;border-radius:50%;object-fit:cover;object-position:50% 25%;border:2px solid var(--ckq-surface);box-shadow:0 0 0 1.5px var(--ckq-orange)}.blog_avatarFallback__qG5__{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:var(--ckq-navy);color:var(--ckq-surface);font-size:var(--ckq-fs-sm);font-weight:var(--ckq-fw-bold)}.Button_btn__OaT_4{display:inline-flex;align-items:center;gap:8px;font-family:var(--ckq-font-body);font-weight:var(--ckq-fw-semibold);line-height:1;border:none;cursor:pointer;text-decoration:none;transition:filter .15s ease,opacity .15s ease;white-space:nowrap}.Button_btn__OaT_4:disabled,.Button_btn__OaT_4[aria-busy=true]{opacity:.5;cursor:not-allowed}.Button_btn__OaT_4:focus-visible{outline:2px solid var(--ckq-blue-soft);outline-offset:2px}.Button_btn__OaT_4:not(:disabled):not([aria-busy=true]):hover{filter:brightness(.92)}.Button_primary__hRIeG{background:var(--color-blue);color:var(--color-white)}.Button_cta__2FX8e{background:var(--ckq-orange);color:var(--color-white);box-shadow:var(--ckq-shadow-cta)}.Button_secondary__OZAKk{background:var(--color-white);color:var(--color-blue);border:1.5px solid var(--color-blue)}.Button_ghost___Z4Ct{background:transparent;color:var(--ckq-text-soft);border:1px solid var(--ckq-border)}.Button_danger__1_7es{background:var(--color-white);color:var(--color-red);border:1px solid #fecaca}.Button_danger__1_7es:focus-visible{outline-color:rgba(220,38,38,.18)}.Button_sm__OUVVf{padding:8px 14px;font-size:13px;border-radius:10px}.Button_md__p8UVF{padding:11px 18px;font-size:14px;border-radius:12px}.Button_lg__rUWlO{padding:14px 22px;font-size:15px;border-radius:14px}.Button_fullWidth__CsRX_{width:100%;justify-content:center}.Button_iconSlot__VsXKf{display:inline-flex;align-items:center;flex-shrink:0}.Button_spinnerIcon__XEAn_{width:14px;height:14px;animation:Button_btn-spin__wlyou .7s linear infinite}@keyframes Button_btn-spin__wlyou{to{transform:rotate(1turn)}}.Button_ghost___Z4Ct.Button_darkSurface__ii4Z8{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.22)}.Button_darkSurface__ii4Z8:focus-visible{outline-color:hsla(0,0%,100%,.9)}