.competitions_page__EoZg1{background:var(--meta-bg);color:var(--meta-text);min-height:100vh;padding:24px 24px 72px}.competitions_container__w2XRQ{max-width:1280px;margin:0 auto}.competitions_page__EoZg1 a,.competitions_page__EoZg1 button,.competitions_page__EoZg1 input,.competitions_page__EoZg1 summary{-webkit-tap-highlight-color:transparent}.competitions_page__EoZg1 a:focus-visible,.competitions_page__EoZg1 button:focus-visible,.competitions_page__EoZg1 input:focus-visible,.competitions_page__EoZg1 summary:focus-visible{outline:2px solid var(--meta-accent);outline-offset:4px}.competitions_page__EoZg1 a{color:inherit;text-underline-offset:4px}.competitions_breadcrumb__JN7KJ{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--meta-muted);font-size:14px}.competitions_breadcrumb__JN7KJ a{display:inline-flex;align-items:center;min-height:44px}.competitions_breadcrumb__JN7KJ a:hover{color:var(--meta-text);text-decoration:underline}.competitions_intro__h0qaz{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:24px 0 30px}.competitions_intro__h0qaz h1{font-family:var(--meta-display);font-size:clamp(2.6rem,5vw,4.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.competitions_intro__h0qaz h1 span{color:var(--meta-accent)}.competitions_intro__h0qaz p{max-width:66ch;margin-top:18px;line-height:1.7;color:var(--meta-muted)}.competitions_intro__h0qaz .competitions_reviewed__AEShp{flex-shrink:0;margin:0 0 4px;font-size:13px;line-height:1.7;text-align:right}.competitions_sectionNav__Je1Ar{display:flex;gap:8px 28px;flex-wrap:wrap;border-bottom:1px solid var(--meta-line);padding-bottom:12px;margin-bottom:32px}.competitions_sectionNav__Je1Ar a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:14px}.competitions_sectionNav__Je1Ar a:hover{color:var(--meta-accent)}.competitions_follow__jXg15,.competitions_roadmap__qjavL,.competitions_section__BSrUB{scroll-margin-top:110px}.competitions_sectionHeading__ZvKF3{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.competitions_follow__jXg15 h2,.competitions_sectionHeading__ZvKF3 h2{font-family:var(--meta-display);font-weight:800;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.competitions_follow__jXg15 p,.competitions_sectionHeading__ZvKF3 p{margin-top:8px;color:var(--meta-muted);line-height:1.6}.competitions_page__EoZg1 .competitions_textLink__6g9Yj{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;color:var(--meta-accent);flex-shrink:0}.competitions_textLink__6g9Yj:hover{text-decoration:underline}.competitions_figure__7wRoY{overflow:hidden;border-radius:16px;background:var(--meta-surface)}.competitions_figure__7wRoY>a{display:block;cursor:zoom-in}.competitions_figure__7wRoY img{display:block;width:100%;height:auto}.competitions_figure__7wRoY figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;padding:8px 20px;color:var(--meta-muted);font-size:12px}.competitions_figure__7wRoY figcaption a{display:inline-flex;align-items:center;min-height:44px;color:var(--meta-text)}.competitions_textRoadmap__QDyYV{border-bottom:1px solid var(--meta-line);padding:8px 0}.competitions_textRoadmap__QDyYV summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:700;font-size:14px}.competitions_textRoadmap__QDyYV>p{max-width:72ch;color:var(--meta-muted);line-height:1.7;margin:8px 0 20px}.competitions_textRoadmap__QDyYV dl>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:14px 0;border-top:1px solid var(--meta-line)}.competitions_textRoadmap__QDyYV dt{font-weight:700}.competitions_textRoadmap__QDyYV dd strong{font-weight:600}.competitions_textRoadmap__QDyYV dd span{display:block;margin-top:4px;color:var(--meta-muted)}.competitions_section__BSrUB{margin-top:56px}.competitions_dateList__k2Jum{border-top:1px solid var(--meta-line)}.competitions_dateRow__sjFGT{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;padding:24px 16px;border-bottom:1px solid var(--meta-line);transition:background-color .16s ease-out}.competitions_dateRow__sjFGT:hover{background:var(--meta-surface)}.competitions_dateRow__sjFGT time{font-family:var(--meta-display);font-size:24px;font-weight:800;color:var(--meta-teal);font-variant-numeric:tabular-nums}.competitions_dateRow__sjFGT h3{font-size:19px;font-weight:700}.competitions_dateRow__sjFGT p{margin-top:5px}.competitions_dateRow__sjFGT p,.competitions_dateSource__N5oB4{color:var(--meta-muted);font-size:14px}.competitions_note__Sp4zf{max-width:80ch;margin-top:16px;font-size:13px;color:var(--meta-muted);line-height:1.7}.competitions_libraryControls__zZ7DQ{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px}.competitions_filters__r7nrU{display:flex;gap:6px;flex-wrap:wrap}.competitions_empty__MBDDc button,.competitions_filters__r7nrU button{min-height:44px;padding:10px 18px;border-radius:12px;border:1px solid var(--meta-control-line);font-size:14px;font-weight:700;color:var(--meta-text);background:transparent;cursor:pointer}.competitions_filters__r7nrU button:hover{background:var(--meta-surface-strong)}.competitions_empty__MBDDc button,.competitions_filters__r7nrU button[aria-pressed=true]{color:var(--meta-accent-ink);background:var(--meta-accent);border-color:var(--meta-accent)}.competitions_search__pBLSX{width:min(100%,360px)}.competitions_search__pBLSX span{display:block;color:var(--meta-muted);font-size:13px;margin-bottom:6px}.competitions_search__pBLSX input{width:100%;min-height:44px;border-radius:12px;border:1px solid var(--meta-control-line);background:var(--meta-surface);color:var(--meta-text);padding:10px 14px;font-size:14px;caret-color:var(--meta-accent)}.competitions_search__pBLSX input::placeholder{color:var(--meta-muted);opacity:1}.competitions_resultCount__toOc4{margin:20px 0 6px;font-size:13px;color:var(--meta-muted)}.competitions_articleList__Jgrvt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.competitions_resource__nBrvX{display:block;padding:24px 0;border-bottom:1px solid var(--meta-line)}.competitions_resourceMeta__csTNj{font-size:12px;color:var(--meta-muted);margin-bottom:8px}.competitions_resourceMeta__csTNj span{margin:0 4px}.competitions_resource__nBrvX h3{font-family:var(--meta-display);font-size:24px;font-weight:750;line-height:1.2}.competitions_resource__nBrvX h3 span{color:var(--meta-muted);font-size:18px}.competitions_resourceBody__k_vaU>p:last-child{max-width:66ch;margin-top:10px;line-height:1.7;font-size:15px;color:var(--meta-muted)}.competitions_resource__nBrvX:hover h3{color:var(--meta-accent)}.competitions_videoGrid__SpSxB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px}.competitions_video__uaVjr{padding-top:0}.competitions_videoStage__pgxuO{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:160px;background:var(--meta-surface-strong);padding:24px;border-radius:16px;color:var(--meta-teal)}.competitions_videoStage__pgxuO>span:not(.competitions_watch__JpvlK){font-family:var(--meta-display);font-size:26px;font-weight:800}.competitions_videoStage__pgxuO .competitions_watch__JpvlK{width:100%;font-size:13px;color:var(--meta-text)}.competitions_video__uaVjr .competitions_resourceBody__k_vaU{padding:20px 0 0}.competitions_empty__MBDDc{padding:40px 0}.competitions_empty__MBDDc h3{font-size:22px;font-weight:700}.competitions_empty__MBDDc p{color:var(--meta-muted);margin:10px 0 20px}.competitions_archives__qxtSw{border-top:1px solid var(--meta-line)}.competitions_archives__qxtSw>a{display:grid;grid-template-columns:100px 1fr 24px;gap:24px;align-items:center;padding:24px 16px;border-bottom:1px solid var(--meta-line)}.competitions_archives__qxtSw>a:hover{background:var(--meta-surface)}.competitions_archiveYear__3IL2T{font-family:var(--meta-display);font-size:40px;font-weight:900;color:var(--meta-muted);font-variant-numeric:tabular-nums}.competitions_archives__qxtSw h3{font-size:19px;font-weight:700}.competitions_archives__qxtSw p{color:var(--meta-muted);font-size:14px;line-height:1.6;margin-top:5px;max-width:70ch}.competitions_follow__jXg15{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:56px;padding:28px;border-radius:16px;background:var(--meta-surface)}.competitions_followLinks__281rg{flex-shrink:0}.competitions_followLinks__281rg a{display:flex;align-items:center;min-height:44px;color:var(--meta-accent);font-size:14px;font-weight:700}.competitions_followLinks__281rg a:hover{text-decoration:underline}@media (max-width:767px){.competitions_page__EoZg1{padding:16px 16px 48px}.competitions_intro__h0qaz{display:block;margin:18px 0 24px}.competitions_intro__h0qaz .competitions_reviewed__AEShp{margin-top:16px;text-align:left}.competitions_sectionNav__Je1Ar{column-gap:20px;margin-bottom:24px}.competitions_sectionHeading__ZvKF3{display:block}.competitions_sectionHeading__ZvKF3 .competitions_textLink__6g9Yj{margin-top:8px}.competitions_figure__7wRoY figcaption{padding:12px 16px;gap:0}.competitions_textRoadmap__QDyYV dl>div{grid-template-columns:1fr;gap:6px}.competitions_section__BSrUB{margin-top:40px}.competitions_dateRow__sjFGT{grid-template-columns:1fr;gap:10px;padding:20px 0}.competitions_dateSource__N5oB4{margin-top:2px}.competitions_libraryControls__zZ7DQ{align-items:stretch}.competitions_search__pBLSX{width:100%}.competitions_articleList__Jgrvt,.competitions_videoGrid__SpSxB{grid-template-columns:1fr}.competitions_videoGrid__SpSxB{gap:24px}.competitions_archives__qxtSw>a{grid-template-columns:64px 1fr 16px;gap:12px;padding:20px 0}.competitions_archiveYear__3IL2T{font-size:32px}.competitions_follow__jXg15{display:block;padding:24px;margin-top:40px}.competitions_followLinks__281rg{margin-top:16px}}