@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-cyrillic-ext-300-normal-BRn8Tsce.woff2) format("woff2"),url(/app/assets/fira-sans-cyrillic-ext-300-normal-DOtRq9zH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-cyrillic-300-normal-BO7tmGom.woff2) format("woff2"),url(/app/assets/fira-sans-cyrillic-300-normal-BtNmWoqn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-greek-ext-300-normal-DVDwbKuK.woff2) format("woff2"),url(/app/assets/fira-sans-greek-ext-300-normal-CodlqOxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-greek-300-normal-D3JfF3y9.woff2) format("woff2"),url(/app/assets/fira-sans-greek-300-normal-DSgcXl_1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-vietnamese-300-normal-BO7He0nF.woff2) format("woff2"),url(/app/assets/fira-sans-vietnamese-300-normal-CeyOCBN-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-latin-ext-300-normal-GNF4Ac3G.woff2) format("woff2"),url(/app/assets/fira-sans-latin-ext-300-normal-CAROBYR0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-latin-300-normal-B2LrTgQS.woff2) format("woff2"),url(/app/assets/fira-sans-latin-300-normal-Dwkm-oZ7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/fira-sans-cyrillic-ext-500-normal-Dkk5LlrU.woff2) format("woff2"),url(/app/assets/fira-sans-cyrillic-ext-500-normal-Cixivk4R.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/fira-sans-cyrillic-500-normal-CXfldnQ8.woff2) format("woff2"),url(/app/assets/fira-sans-cyrillic-500-normal-Daski1k2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/fira-sans-greek-ext-500-normal-nq-cjB3m.woff2) format("woff2"),url(/app/assets/fira-sans-greek-ext-500-normal-Bem4H9fH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/fira-sans-greek-500-normal-Cy-TUuxE.woff2) format("woff2"),url(/app/assets/fira-sans-greek-500-normal-C9KT8sAy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/fira-sans-vietnamese-500-normal-ChEXCnJy.woff2) format("woff2"),url(/app/assets/fira-sans-vietnamese-500-normal-UV7M6ot_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/fira-sans-latin-ext-500-normal-OO1QnNpY.woff2) format("woff2"),url(/app/assets/fira-sans-latin-ext-500-normal-CFRf4jcC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2) format("woff2"),url(/app/assets/fira-sans-latin-500-normal-Bkfzcwmr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/fira-sans-cyrillic-ext-600-normal-CE6oUZE1.woff2) format("woff2"),url(/app/assets/fira-sans-cyrillic-ext-600-normal-BKgjRriM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/fira-sans-cyrillic-600-normal-JSBvCpTs.woff2) format("woff2"),url(/app/assets/fira-sans-cyrillic-600-normal-CJ5P9t7t.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/fira-sans-greek-ext-600-normal-fS0evUH3.woff2) format("woff2"),url(/app/assets/fira-sans-greek-ext-600-normal-DPxZoeHL.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/fira-sans-greek-600-normal-BlqpLOpF.woff2) format("woff2"),url(/app/assets/fira-sans-greek-600-normal-DfHu91YF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/fira-sans-vietnamese-600-normal-Dh2KAvU8.woff2) format("woff2"),url(/app/assets/fira-sans-vietnamese-600-normal-Bxjaclsw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/fira-sans-latin-ext-600-normal-DTQBTt1m.woff2) format("woff2"),url(/app/assets/fira-sans-latin-ext-600-normal-DLMQsaV4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2) format("woff2"),url(/app/assets/fira-sans-latin-600-normal-DtSgd811.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-condensed-cyrillic-ext-300-normal-BuIffPpL.woff2) format("woff2"),url(/app/assets/fira-sans-condensed-cyrillic-ext-300-normal-DHGmZaeR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-condensed-cyrillic-300-normal-Be9kF1-I.woff2) format("woff2"),url(/app/assets/fira-sans-condensed-cyrillic-300-normal-Ll8bnbwg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-condensed-greek-ext-300-normal-BwIeJbEj.woff2) format("woff2"),url(/app/assets/fira-sans-condensed-greek-ext-300-normal-Dxc0RKC_.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-condensed-greek-300-normal-Y9Z2ivEf.woff2) format("woff2"),url(/app/assets/fira-sans-condensed-greek-300-normal-DEmI8pPg.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-condensed-vietnamese-300-normal-CjE2Wuf6.woff2) format("woff2"),url(/app/assets/fira-sans-condensed-vietnamese-300-normal-218YfXX8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-condensed-latin-ext-300-normal-BA4Iz4eR.woff2) format("woff2"),url(/app/assets/fira-sans-condensed-latin-ext-300-normal-CV8FiJwg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/app/assets/fira-sans-condensed-latin-300-normal-CkYhE3U-.woff2) format("woff2"),url(/app/assets/fira-sans-condensed-latin-300-normal-DVENgA1E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--public-green-950: #10220f;--public-green-900: #173416;--public-green-800: #214b20;--public-green-700: #2f632c;--public-green-100: #e6eee2;--public-green-50: #f3f7f1;--public-red-700: #b31523;--public-red-600: #cf1728;--public-ink: #1e281d;--public-muted: #5d6b5a;--public-line: #d7dfd2;--public-paper: #fffefa;--public-canvas: #f4f1e9;--public-shadow: 0 18px 45px rgb(22 48 20 / 9%);--public-radius: 1.1rem;--public-content: 76rem;--public-reading: 66ch}html{min-width:20rem;color:var(--public-ink);background:var(--public-canvas);scroll-behavior:smooth;scroll-padding-top:7rem}body{min-height:100vh;margin:0;color:var(--public-ink);background:radial-gradient(circle at 100% 0,rgb(179 21 35 / 5%),transparent 28rem),var(--public-canvas);font-family:Raleway Variable,Raleway,Aptos,Segoe UI,sans-serif;font-size:clamp(1rem,.975rem + .12vw,1.075rem);font-weight:480;line-height:1.58;letter-spacing:.003em;text-rendering:optimizeLegibility}#app{display:flex;min-height:100vh;flex-direction:column}a{color:var(--public-green-800);text-decoration-color:#2f632c73;text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--public-red-700);text-decoration-color:currentcolor}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:.2rem solid #f4b942;outline-offset:.2rem}h1,h2,h3,h4{color:var(--public-green-950);font-family:Enriqueta,Georgia,serif;font-weight:500;line-height:1.16;text-wrap:balance}h1{margin:0 0 1.25rem;font-size:clamp(2rem,1.72rem + 1.15vw,3.05rem)}h2{margin:2.2rem 0 1rem;font-size:clamp(1.65rem,1.48rem + .68vw,2.25rem)}h3{margin:2rem 0 .75rem;font-size:clamp(1.35rem,1.23rem + .42vw,1.75rem)}h4{margin:1.7rem 0 .65rem;font-size:clamp(1.18rem,1.11rem + .25vw,1.4rem)}p,li{max-width:var(--public-reading)}img{max-width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.7rem 1rem;border-radius:.5rem;color:#fff;background:var(--public-red-700);transform:translateY(-200%)}.skip-link:focus{color:#fff;transform:translateY(0)}#header-container{position:relative;z-index:20;min-width:20rem;padding:0;border-bottom:1px solid rgb(255 255 255 / 12%);background:linear-gradient(115deg,rgb(255 255 255 / 4%),transparent 40%),var(--public-green-900);box-shadow:0 .35rem 1.4rem #10220f21}#header-contents{display:grid;width:min(100% - 2rem,var(--public-content));min-height:6rem;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:clamp(.45rem,1.6vw,1.25rem);margin-inline:auto;padding-block:.65rem;background:transparent}.logo-text{min-width:0;padding:0;color:#fff;font-family:Enriqueta,Georgia,serif;font-size:clamp(1.35rem,1rem + 1.65vw,2.75rem);font-weight:500;line-height:1;text-wrap:balance}.logo-text.left{text-align:right}.logo-text.right{text-align:left}.logo-text a,#header-contents a{color:inherit;text-decoration:none}.logo-img{display:grid;width:clamp(4.35rem,7vw,6.6rem);min-height:0;max-height:none;flex:none;place-items:center}.logo-img img{display:block;width:100%;min-height:0;max-height:6.6rem;object-fit:contain}#menu-button{display:inline-flex;min-width:3.25rem;min-height:3.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.3rem;border:1px solid rgb(255 255 255 / 24%);border-radius:.65rem;color:#fff;background:#ffffff12;font:inherit;cursor:pointer}#menu-button:hover{background:#ffffff24}#menu-button svg{width:1.75rem;min-width:0;padding:0;stroke-width:1.15}.menu-button-label{font-size:.68rem;line-height:1}.active-menu #menu-button{transform:none}#main-menu{display:none;border-top:1px solid rgb(255 255 255 / 12%);background:var(--public-green-950)}.open #main-menu{display:block}#main-menu ul{display:grid;width:min(100% - 2rem,var(--public-content));margin:0 auto;padding:.65rem 0 .85rem;gap:.15rem}#main-menu li{margin:0;padding:0}#main-menu a{display:flex;min-height:3rem;align-items:center;padding:.55rem .75rem;border-radius:.45rem;color:#fff;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none}#main-menu li:hover{background:transparent}#main-menu a:hover,#main-menu a.router-link-active{color:#fff;background:var(--public-green-700)}#main-menu a.router-link-active{box-shadow:inset .2rem 0 var(--public-red-600)}main{width:min(100% - 2rem,var(--public-content));flex:1;margin:0 auto;padding:clamp(1.75rem,3vw,3.25rem) 0 4rem;overflow:visible}main>:where(:not(.entry-page)){max-width:70rem}footer{margin:0;padding:1.5rem max(1rem,calc((100% - var(--public-content)) / 2));color:#dce7d8;background:var(--public-green-950);font-size:.82rem;font-weight:500}footer>div{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem}footer strong{color:#fff}.eyebrow{margin:0 0 .3rem;color:var(--public-red-700);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.feedbackPanel,.loading-state,.empty-state{max-width:var(--public-reading);padding:.9rem 1rem;border-radius:.6rem;background:var(--public-green-50)}.feedbackPanelERROR{border-left:.3rem solid var(--public-red-700);color:#8c1020;background:#fff0f1}.feedbackPanelINFO{border-left:.3rem solid var(--public-green-700);color:var(--public-green-800)}.competition-lead{max-width:58rem;color:var(--public-green-800);font-family:Enriqueta,Georgia,serif;font-size:clamp(1.15rem,1.04rem + .38vw,1.4rem)}.competition-subnav{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 2.5rem}.competition-subnav a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.4rem .9rem;border:1px solid var(--public-line);border-radius:999px;background:var(--public-paper);font-weight:720;text-decoration:none}@media screen and (min-width:64rem){#menu-button{display:none}#main-menu{display:block}#main-menu ul{display:flex;flex-direction:row;justify-content:center;gap:clamp(.15rem,.55vw,.55rem);padding-block:.45rem}#main-menu a{min-height:2.85rem;padding-inline:clamp(.5rem,.7vw,.85rem);font-size:clamp(.92rem,.79rem + .2vw,1rem);white-space:nowrap}#main-menu a.router-link-active{box-shadow:inset 0 -.2rem var(--public-red-600)}}@media screen and (max-width:47.999rem){html{scroll-padding-top:1rem}#header-contents{width:auto;min-height:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;margin-inline:.625rem;padding-bottom:.55rem}.logo-text{font-size:clamp(1.1rem,4.8vw,1.55rem)}.logo-img{width:clamp(3.8rem,17vw,4.8rem)}#menu-button{width:100%;min-height:2.8rem;grid-column:1 / -1;flex-direction:row;gap:.45rem}#menu-button svg{width:1.4rem}main{width:min(100% - 1.25rem,var(--public-content));padding-top:1.35rem}footer>div{display:grid}}.dynamic-article .article-image-row{display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem);align-items:flex-start;margin-block:1rem}.dynamic-article .article-image-row img{flex:1 1 16rem;min-width:0}@media(max-width:40rem){.dynamic-article .article-image-row{display:block}.dynamic-article .article-image-row img+img{margin-top:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{size:A4 portrait;margin:12mm 10mm 14mm}#menu-button,#main-menu,.skip-link,#header-container,footer{display:none!important}html{min-width:0;background:#fff}body,main{color:#000;background:#fff}body{min-height:0;font-size:9pt;font-weight:400;line-height:1.3}#app{display:block;min-height:0}main{width:100%;max-width:none;margin:0;padding:0;overflow:visible}main>:where(:not(.entry-page)){max-width:none}}.photogallery[data-v-1a643335]{margin:0 0 2rem}.photogallery figure[data-v-1a643335]{width:fit-content;max-width:100%;margin:0;overflow:hidden;border-radius:var(--public-radius);background:var(--public-paper);box-shadow:var(--public-shadow)}.photogallery figcaption[data-v-1a643335]{padding:.8rem 1rem;color:var(--public-muted)}.photogallery img[data-v-1a643335]{display:block;width:100%;max-width:56rem}.responsive-table[data-v-69c13949]{width:100%;max-width:100%;margin:1rem 0 1.75rem;overflow:clip;border:1px solid var(--public-line);border-radius:.8rem;background:var(--public-paper);box-shadow:0 .3rem 1rem #1630140d}.responsive-table--compact[data-v-69c13949]{max-width:50rem}.responsive-table--scrollable[data-v-69c13949]{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--public-green-700) var(--public-green-100);scrollbar-width:thin}.responsive-table--scrollable[data-v-69c13949]:focus-visible{outline-offset:.15rem}.responsive-table-sticky-header[data-v-69c13949]{--responsive-table-header-height: 0px;position:sticky;top:-1px;z-index:4;height:var(--responsive-table-header-height);margin-bottom:calc(-1 * var(--responsive-table-header-height));overflow:hidden;border:0;border-radius:0;background:var(--public-green-900);box-shadow:none;pointer-events:none}.responsive-table-sticky-header[data-v-69c13949] table{transform-origin:left top}.responsive-table-sticky-header[data-v-69c13949] thead th{position:static;box-sizing:border-box}.responsive-table[data-v-69c13949] table{width:100%;border:0;border-collapse:collapse;line-height:1.42;font-variant-numeric:tabular-nums}.responsive-table[data-v-69c13949] th,.responsive-table[data-v-69c13949] td{padding:.85rem clamp(.7rem,1.2vw,1rem);border-bottom:1px solid var(--public-line);text-align:left;vertical-align:top;overflow-wrap:break-word}.responsive-table[data-v-69c13949] thead{color:#fff;background:var(--public-green-900)}.responsive-table[data-v-69c13949] thead th{position:sticky;top:-1px;z-index:3;border-color:#ffffff2e;background:var(--public-green-900);font-size:.94rem;font-weight:700;letter-spacing:.012em}.responsive-table[data-v-69c13949] tbody tr:nth-child(2n){background:#f5f8f3}.responsive-table[data-v-69c13949] tbody tr:hover{background:var(--public-green-100)}.responsive-table[data-v-69c13949] tr:last-child th,.responsive-table[data-v-69c13949] tr:last-child td{border-bottom:0}.responsive-table[data-v-69c13949] tbody th[colspan]{color:var(--public-green-900);background:var(--public-green-100);font-weight:700}@media screen{.responsive-table-sticky-header+.responsive-table[data-v-69c13949]{margin-top:0}.responsive-table--scrollable[data-v-69c13949] thead th{position:static}.responsive-table--scrollable[data-v-69c13949]>table>thead{opacity:0}}@media screen and (max-width:47.999rem){.responsive-table-sticky-header[data-v-69c13949]{display:none}.responsive-table[data-v-69c13949]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.responsive-table[data-v-69c13949] table,.responsive-table[data-v-69c13949] tbody,.responsive-table[data-v-69c13949] tr{display:block;width:100%}.responsive-table[data-v-69c13949] thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.responsive-table[data-v-69c13949] tbody{display:grid;gap:.8rem}.responsive-table[data-v-69c13949] tbody tr{overflow:hidden;border:1px solid var(--public-line);border-radius:.75rem;background:var(--public-paper);box-shadow:0 .2rem .7rem #1630140d}.responsive-table[data-v-69c13949] tbody tr:nth-child(2n),.responsive-table[data-v-69c13949] tbody tr:hover{background:var(--public-paper)}.responsive-table[data-v-69c13949] tbody td{display:grid;grid-template-columns:minmax(7.2rem,.42fr) minmax(0,1fr);gap:.8rem;padding:.72rem .8rem}.responsive-table[data-v-69c13949] tbody td:before{color:var(--public-green-900);content:attr(data-label);font-size:.88rem;font-weight:700;line-height:1.4}.responsive-table[data-v-69c13949] tbody th[colspan]{display:block;padding:.75rem .8rem;border:0}.responsive-table[data-v-69c13949] tbody tr:has(>th[colspan]){border-color:var(--public-green-100);box-shadow:none}}@media print{.responsive-table-sticky-header[data-v-69c13949]{display:none}.responsive-table[data-v-69c13949]{width:100%;max-width:none;margin:4mm 0 0;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.responsive-table[data-v-69c13949] table{display:table;width:100%;min-width:0;max-width:none;box-sizing:border-box;border:.2mm solid #777;border-collapse:collapse;color:#000;font-size:8pt;line-height:1.1}.responsive-table[data-v-69c13949] thead{position:static;display:table-header-group;width:auto;height:auto;margin:0;color:#000;background:#fff;clip-path:none;opacity:1;white-space:normal}.responsive-table[data-v-69c13949] tbody{display:table-row-group;width:auto;gap:0}.responsive-table[data-v-69c13949] tr{display:table-row;width:auto;break-inside:avoid;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.responsive-table[data-v-69c13949] th,.responsive-table[data-v-69c13949] td{display:table-cell;width:auto;min-width:0;max-width:none;padding:.65mm 1mm;border:.2mm solid #777;color:#000;background:#fff;font-size:inherit;line-height:inherit;vertical-align:middle}.responsive-table[data-v-69c13949] thead th{position:static;color:#000;background:#e8e8e8}.responsive-table[data-v-69c13949] tbody tr:nth-child(2n) td{background:#f4f4f4}.responsive-table[data-v-69c13949] tbody td:before{display:none;content:none}.responsive-table[data-v-69c13949] table,.responsive-table[data-v-69c13949] th,.responsive-table[data-v-69c13949] td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.calendar-table[data-v-7d3e6545] thead th:nth-child(1){width:5.75rem}.calendar-table[data-v-7d3e6545] thead th:nth-child(3){width:12rem}.calendar-table[data-v-7d3e6545] thead th:nth-child(4){width:18rem}.calendar-year-panel[data-v-65d07348]{border-color:var(--public-line);border-radius:var(--public-radius);background:var(--public-paper);box-shadow:var(--public-shadow)}.calendar-year-panel>summary[data-v-65d07348]{min-height:3.5rem}.competition-rule-grid[data-v-bbdfc4a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.competition-rule-card[data-v-bbdfc4a9]{padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--public-line);border-top:.3rem solid var(--public-green-700);border-radius:var(--public-radius);background:var(--public-paper)}.competition-rule-card h2[data-v-bbdfc4a9]{margin-top:0;font-size:clamp(1.35rem,1.2rem + .35vw,1.65rem)}.competition-rule-links[data-v-bbdfc4a9]{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.competition-rule-links a[data-v-bbdfc4a9]{font-weight:700}@media screen and (max-width:47.999rem){.competition-rule-grid[data-v-bbdfc4a9]{grid-template-columns:1fr}}.competition-trophy-history[data-v-46a7e378],.competition-articles[data-v-b0dbb8c9]{margin-top:3rem}.article-card-grid[data-v-b0dbb8c9]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.competition-point-tables[data-v-e5b8c73f]{margin-top:2rem}.competition-point-tables>h3[data-v-e5b8c73f]{margin-bottom:.4rem}.competition-point-table-grid[data-v-e5b8c73f]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem 1rem;margin-top:1.25rem}.competition-point-table-card[data-v-e5b8c73f]{flex:1 1 8rem;max-width:9.5rem}.competition-point-table-card h4[data-v-e5b8c73f]{min-height:2.4em;margin:0 0 .4rem;line-height:1.2}.competition-point-table-card table[data-v-e5b8c73f]{width:100%;border-collapse:collapse;font-size:.93rem;font-variant-numeric:tabular-nums;line-height:1.15}.competition-point-table-card[data-v-e5b8c73f] :where(th,td){padding:.2rem .45rem;border:1px solid var(--public-line);text-align:right}.competition-point-table-card[data-v-e5b8c73f] :where(th,td):first-child{text-align:left}.competition-point-table-card th[data-v-e5b8c73f]{position:sticky;top:-1px;z-index:2;color:#fff;background:var(--public-green-900)}.competition-point-table-card tbody tr[data-v-e5b8c73f]:nth-child(2n){background:#ffffff8c}.competition-season-rules[data-v-03d81726]{max-width:var(--public-reading);margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.1rem,3vw,1.8rem);border-left:.35rem solid var(--public-green-700);border-radius:0 var(--public-radius) var(--public-radius) 0;background:var(--public-green-100)}.competition-rules-page{margin-top:2rem}.competition-season-rules h2[data-v-03d81726]{margin-top:0}.competition-season-rules h3[data-v-03d81726]{margin-top:1.75rem}.competition-format-grid[data-v-03d81726]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2rem}.competition-format-grid section[data-v-03d81726]{padding:1rem 1.1rem;border:1px solid var(--public-line);border-radius:.7rem;background:#ffffffad}.competition-format-grid h3[data-v-03d81726]{margin:0 0 .45rem;font-size:1.15rem}.competition-format-grid p[data-v-03d81726]{margin:0}.competition-rule-steps[data-v-03d81726],.competition-tiebreak-list[data-v-03d81726]{padding-left:1.4rem}.competition-rule-steps li[data-v-03d81726],.competition-tiebreak-list li[data-v-03d81726]{margin-block:.55rem;padding-left:.2rem}.competition-rules-more[data-v-03d81726]{margin-bottom:0;font-weight:700}@media screen and (max-width:47.999rem){.competition-format-grid[data-v-03d81726]{grid-template-columns:1fr}}.competition-matrix[data-v-4b7f751f]{min-width:0}.competition-matrix[data-v-4b7f751f] table{width:100%;min-width:100%;font-family:Fira Sans,Aptos,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.competition-matrix[data-v-4b7f751f] th,.competition-matrix[data-v-4b7f751f] td{padding:.28rem .5rem;font-weight:300;line-height:1.25;text-align:center;vertical-align:middle}.matrix-position[data-v-4b7f751f]{min-width:3.7rem}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-player{min-width:10.5rem;max-width:15rem;text-align:left;padding-inline-start:.85rem}.matrix-player-link[data-v-4b7f751f]{color:inherit;font-weight:inherit}.matrix-player-link[data-v-4b7f751f]:hover,.matrix-player-link[data-v-4b7f751f]:focus-visible{color:var(--public-red-700)}.club-cup-winner-icon[data-v-4b7f751f]{display:inline-flex;width:.82rem;height:.82rem;margin-inline-start:.22rem;color:#a87808;vertical-align:-.08rem}.club-cup-winner-icon svg[data-v-4b7f751f]{width:100%;height:100%;fill:currentColor}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament{min-width:6.7rem;max-width:8.5rem;font-family:Fira Sans Condensed,Arial Narrow,sans-serif;font-size:.84rem;line-height:1.2}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament a{color:inherit}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament small{display:block;margin-top:.12rem;color:inherit;font-size:.72rem;font-weight:300;opacity:.82}.matrix-tournament-level-icon[data-v-4b7f751f]{display:inline-flex;width:1rem;height:1rem;margin-inline-end:.38rem;align-items:center;justify-content:center;vertical-align:-.16rem}.matrix-tournament-level-icon img[data-v-4b7f751f]{width:100%;height:100%;filter:brightness(0) invert(1)}.matrix-total[data-v-4b7f751f]{min-width:5.8rem;color:var(--public-green-900);background:var(--public-green-100);font-size:1rem;font-weight:480}thead .matrix-total[data-v-4b7f751f]{color:#fff;background:var(--public-green-700);font-weight:650}thead th[data-v-4b7f751f]{font-weight:300}.matrix-total small[data-v-4b7f751f]{width:5ch;color:inherit;font-size:.72rem;font-weight:500;opacity:.9;text-align:right;white-space:nowrap}.matrix-total-values[data-v-4b7f751f]{display:inline-flex;align-items:baseline;justify-content:center;gap:.5rem}.matrix-total-values>strong[data-v-4b7f751f]{flex:0 0 auto;min-width:5ch;text-align:right;white-space:nowrap}.matrix-points[data-v-4b7f751f]{font-family:Fira Sans Condensed,Arial Narrow,sans-serif;font-size:1rem}.matrix-round-label[data-v-4b7f751f]{display:none}.matrix-round-value[data-v-4b7f751f]{display:inline-grid;width:4ch;grid-template-columns:4ch;justify-content:end;font-variant-numeric:tabular-nums;text-align:right}.matrix-round-value del[data-v-4b7f751f]{text-align:inherit}.matrix-points--discarded[data-v-4b7f751f]{color:var(--public-muted);background:#00000008}.matrix-points--discarded del[data-v-4b7f751f]{text-decoration-thickness:.13rem}@media screen and (min-width:48rem){.competition-matrix[data-v-4b7f751f]{width:calc(100vw - 2rem);margin-inline-start:calc(50% - 50vw + 1rem)}}@media screen and (max-width:47.999rem){.competition-matrix[data-v-4b7f751f] .responsive-table tbody tr{display:grid;grid-template-columns:3.8rem minmax(0,1fr) 5.8rem}.competition-matrix[data-v-4b7f751f] .responsive-table tbody td{padding:.42rem .55rem}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-position,.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-player,.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-total{display:block;min-width:0;max-width:none;border-bottom:.15rem solid var(--public-green-700)}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-position{grid-column:1;text-align:center}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-player{grid-column:2}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-total{grid-column:3}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-position:before,.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-total:before,.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-player:before{content:none}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-total small{display:inline-block;margin:0}.matrix-total-values[data-v-4b7f751f]{flex-direction:column;align-items:flex-end;gap:.08rem;line-height:1.1}.matrix-total-values>strong[data-v-4b7f751f]{min-width:0;line-height:1.1}.competition-matrix--tournament-results-hidden[data-v-4b7f751f] .responsive-table .matrix-points{display:none}.competition-matrix--tournament-results-hidden[data-v-4b7f751f] .responsive-table tbody{gap:0;overflow:hidden;border:1px solid var(--public-line);border-radius:.75rem;background:var(--public-paper)}.competition-matrix--tournament-results-hidden[data-v-4b7f751f] .responsive-table tbody tr{border:0;border-radius:0;border-bottom:1px solid var(--public-line);box-shadow:none}.competition-matrix--tournament-results-hidden[data-v-4b7f751f] .responsive-table tbody tr:last-child{border-bottom:0}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-points{grid-column:1 / -1;grid-template-columns:minmax(8rem,1fr) 3.5rem;text-align:right}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-points:before{content:none}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-round-label{display:block;color:var(--public-green-900);font-size:.84rem;font-weight:300;line-height:1.25;text-align:left}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-round-value{align-self:center}}@media print{.matrix-player-link[data-v-4b7f751f]{pointer-events:none;text-decoration:none}.competition-matrix[data-v-4b7f751f] .responsive-table table{table-layout:fixed;font-size:7.5pt}.competition-matrix[data-v-4b7f751f] .responsive-table th,.competition-matrix[data-v-4b7f751f] .responsive-table td{min-width:0;max-width:none;font-weight:300}.matrix-col-player[data-v-4b7f751f]{width:38mm}.matrix-col-total[data-v-4b7f751f]{width:19mm}.matrix-col-tournament[data-v-4b7f751f]{width:auto}.matrix-position[data-v-4b7f751f],.matrix-player[data-v-4b7f751f],.matrix-total[data-v-4b7f751f],.matrix-points[data-v-4b7f751f]{min-width:0;max-width:none;grid-column:auto}.matrix-position[data-v-4b7f751f]{text-align:center}.matrix-player[data-v-4b7f751f]{text-align:left;overflow-wrap:normal;word-break:normal}.matrix-total[data-v-4b7f751f]{color:#000;background:#ececec;text-align:center}thead .matrix-total[data-v-4b7f751f]{font-weight:650}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament{font-size:7pt;line-height:1.08;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament small{margin-top:.35mm;font-size:6pt;line-height:1.08}.matrix-tournament-course[data-v-4b7f751f],.matrix-tournament-level-icon[data-v-4b7f751f],.club-cup-winner-icon[data-v-4b7f751f]{display:none}.matrix-total small[data-v-4b7f751f]{display:inline;margin:0;font-size:6.5pt}.matrix-points[data-v-4b7f751f]{font-size:7.5pt;text-align:center}.matrix-round-label[data-v-4b7f751f]{display:none}[data-v-4b7f751f] a{color:#000;text-decoration:none}.competition-matrix[data-v-4b7f751f] .responsive-table table{font-size:7pt}.matrix-col-position[data-v-4b7f751f]{width:10mm}.matrix-col-player[data-v-4b7f751f]{width:35mm}.matrix-col-total[data-v-4b7f751f]{width:24mm}.competition-matrix[data-v-4b7f751f] .responsive-table thead th{border-color:#777}.competition-matrix[data-v-4b7f751f] .responsive-table thead .matrix-total{overflow-wrap:normal;word-break:keep-all}.competition-matrix[data-v-4b7f751f] .responsive-table th,.competition-matrix[data-v-4b7f751f] .responsive-table td{padding:.55mm .65mm;border-color:#777}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-player{padding-inline-start:1.2mm}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament{padding-top:.8mm;padding-bottom:.8mm;font-size:6.4pt;text-align:center}.competition-matrix[data-v-4b7f751f] .responsive-table thead .matrix-position{padding-inline:.35mm;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament-title{display:inline-block;min-height:36mm;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.competition-matrix[data-v-4b7f751f] .responsive-table .matrix-tournament small{margin-top:0;font-size:5.6pt;line-height:1.05;white-space:nowrap}.matrix-points[data-v-4b7f751f]{font-size:7pt}.matrix-total-values[data-v-4b7f751f]{display:block;text-align:center;white-space:nowrap}.matrix-total-values>strong[data-v-4b7f751f]{display:inline-block;width:5ch;min-width:0;text-align:right;white-space:nowrap}}.competition-results-page[data-v-637ab0f0]{max-width:none}.competition-results-heading[data-v-637ab0f0]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.competition-print-brand[data-v-637ab0f0]{display:none}.competition-season-select[data-v-637ab0f0]{display:grid;gap:.3rem;font-weight:720}.competition-season-select select[data-v-637ab0f0]{min-width:7rem;min-height:2.8rem;padding:.4rem .7rem;border:1px solid var(--public-line);border-radius:.5rem;background:var(--public-paper);font:inherit}.competition-results-nav[data-v-637ab0f0]{align-items:center}.competition-result-type.router-link-active[data-v-637ab0f0]{border-color:var(--public-green-800);color:#fff;background:var(--public-green-800)}.competition-rules-link[data-v-637ab0f0]{min-height:auto;margin-left:auto;padding-inline:0;border:0;border-radius:0;background:transparent;text-decoration:underline;text-decoration-color:#2f632c59;text-underline-offset:.2em}.mobile-tournament-results-toggle[data-v-637ab0f0]{display:none}@media screen and (max-width:47.999rem){.competition-results-heading[data-v-637ab0f0]{align-items:stretch;flex-direction:column}.mobile-tournament-results-toggle[data-v-637ab0f0]{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;margin:0 0 .85rem auto;padding:.45rem .8rem;border:1px solid var(--public-green-700);border-radius:.5rem;color:var(--public-green-900);background:var(--public-paper);font:inherit;font-weight:650}}@media print{.competition-print-brand[data-v-637ab0f0]{display:flex;align-items:center;gap:2mm;margin:0 0 4mm;padding:0 0 3mm;border-bottom:.35mm solid #444;color:#000;font-family:Enriqueta,Georgia,serif;font-size:11.5pt;font-weight:500;line-height:1}.competition-print-brand img[data-v-637ab0f0]{display:block;width:12mm;height:12mm;object-fit:contain}.competition-results-heading[data-v-637ab0f0]{display:block}.competition-results-heading h1[data-v-637ab0f0]{margin:0 0 1.5mm;color:#000;font-size:16pt;line-height:1.12}.competition-results-heading p[data-v-637ab0f0]{margin:0;color:#000;font-size:9pt}.competition-season-select[data-v-637ab0f0],.competition-subnav[data-v-637ab0f0],[data-v-637ab0f0] .competition-articles,.loading-state[data-v-637ab0f0],.feedbackPanel[data-v-637ab0f0]{display:none}}.competition-player-detail[data-v-3b2e9f53]{max-width:66rem}.competition-back-link[data-v-3b2e9f53]{display:inline-block;margin-bottom:1rem}.competition-player-heading[data-v-3b2e9f53]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2.25rem;padding:1.25rem 1.5rem;border-left:.35rem solid var(--public-red-700);background:var(--public-green-50)}.competition-player-heading h1[data-v-3b2e9f53],.competition-player-kicker[data-v-3b2e9f53],.competition-player-tournament-meta[data-v-3b2e9f53]{margin:0}.competition-player-kicker[data-v-3b2e9f53],.competition-player-season-total span[data-v-3b2e9f53],.competition-player-tournament-total span[data-v-3b2e9f53]{color:var(--public-green-700);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.competition-player-season-total[data-v-3b2e9f53],.competition-player-tournament-total[data-v-3b2e9f53]{display:grid;gap:.1rem;margin:0;text-align:right}.competition-player-season-total strong[data-v-3b2e9f53]{color:var(--public-red-700);font-size:clamp(2rem,4vw,3rem);line-height:.95}.competition-player-results[data-v-3b2e9f53]{display:grid;gap:1.1rem}.competition-player-tournament[data-v-3b2e9f53]{padding:0 0 .9rem;border-bottom:1px solid var(--public-green-200)}.competition-player-tournament>header[data-v-3b2e9f53]{display:flex;align-items:start;justify-content:space-between;gap:.5rem;padding-bottom:.3rem;color:var(--public-green-900);background:transparent}.competition-player-tournament-copy[data-v-3b2e9f53]{min-width:0;flex:1}.competition-player-level-icon[data-v-3b2e9f53]{display:grid;flex:0 0 auto;width:1.85rem;height:1.85rem;margin-top:.05rem;place-items:center;border:1px solid var(--public-green-200);background:var(--public-green-50)}.competition-player-level-icon[data-v-3b2e9f53]:hover,.competition-player-level-icon[data-v-3b2e9f53]:focus-visible{border-color:var(--public-red-700);background:#fff}.competition-player-level-icon img[data-v-3b2e9f53]{width:1.1rem;height:1.1rem}.competition-player-results h2[data-v-3b2e9f53]{margin:0;font-size:1.2rem;line-height:1.15}.competition-player-tournament-total strong[data-v-3b2e9f53]{color:var(--public-red-700);font-size:1.45rem;line-height:1}.competition-player-tournament-meta[data-v-3b2e9f53]{font-size:.86rem;line-height:1.2}.competition-player-score-table[data-v-3b2e9f53]{width:100%;border-collapse:collapse;background:var(--public-green-50);font-family:Fira Sans,Aptos,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.competition-player-score-table[data-v-3b2e9f53] :is(th,td){padding:.55rem .75rem;border:1px solid var(--public-green-200)}.competition-player-score-table thead[data-v-3b2e9f53]{color:#fff;background:var(--public-green-900)}.competition-player-score-table th[scope=row][data-v-3b2e9f53]{color:var(--public-green-700);font-family:Enriqueta,Georgia,serif;text-align:left}.competition-player-score-table thead th[data-v-3b2e9f53]:first-child,.competition-player-score-table th[scope=row][data-v-3b2e9f53]{text-align:left}.competition-player-score-table[data-v-3b2e9f53] :is(td,thead th:not(:first-child)){text-align:right}@media screen and (max-width:47.999rem){.competition-player-heading[data-v-3b2e9f53]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:1.35rem;padding:.9rem 1rem}.competition-player-tournament>header[data-v-3b2e9f53]{align-items:start;gap:.5rem}.competition-player-level-icon[data-v-3b2e9f53]{width:1.6rem;height:1.6rem}.competition-player-season-total[data-v-3b2e9f53]{text-align:right}.competition-player-season-total strong[data-v-3b2e9f53]{font-size:2.2rem}.competition-player-tournament-total[data-v-3b2e9f53]{text-align:right}.competition-player-score-table[data-v-3b2e9f53] :is(th,td){padding:.4rem;font-size:.9rem}}.competition-highlights[data-v-c88ae647]{margin:0;padding:1.4rem;border-top:.35rem solid var(--public-red-600);border-radius:0 0 var(--public-radius) var(--public-radius);background:var(--public-green-50)}h2[data-v-c88ae647]{margin:0;font-size:clamp(1.55rem,1.42rem + .42vw,1.9rem)}nav[data-v-c88ae647]{display:grid;gap:.75rem;margin-top:1.15rem}nav a[data-v-c88ae647]{line-height:1.35}@media screen and (max-width:47.999rem){.competition-highlights[data-v-c88ae647]{padding:.9rem 1rem 1rem}.eyebrow[data-v-c88ae647]{margin-bottom:.15rem}h2[data-v-c88ae647]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}nav[data-v-c88ae647]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.7rem}nav a[data-v-c88ae647]{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;padding:.7rem .55rem;border:1px solid var(--public-line);border-radius:.75rem;background:var(--public-paper);font-size:.98rem;line-height:1.2;text-align:center;text-decoration:none}}.club-intro[data-v-cd875f07]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:0 0 clamp(2rem,5vw,4rem);padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--public-line);border-radius:var(--public-radius);background:linear-gradient(120deg,#e6eee2e0,#fffefaeb),var(--public-paper);box-shadow:var(--public-shadow)}blockquote[data-v-cd875f07]{max-width:78ch;margin:0;padding:0 0 0 1.25rem;border-left:.25rem solid var(--public-red-600);color:var(--public-green-800);font-family:Enriqueta,Georgia,serif;font-size:clamp(1.1rem,1.02rem + .34vw,1.3rem);font-style:normal;line-height:1.55}.social-link[data-v-cd875f07]{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;font-weight:700;white-space:nowrap}@media screen and (max-width:47.999rem){.club-intro[data-v-cd875f07]{display:none}}.upcoming-club-events[data-v-a21d1214]{margin:0;padding:1.4rem;border-top:.35rem solid var(--public-green-700);border-radius:0 0 var(--public-radius) var(--public-radius);background:var(--public-paper);box-shadow:0 .3rem 1rem #1630140d}h2[data-v-a21d1214]{margin:0;font-size:clamp(1.55rem,1.42rem + .42vw,1.9rem)}ul[data-v-a21d1214]{display:grid;margin:1.15rem 0 0;padding:0;gap:.9rem;list-style:none}li[data-v-a21d1214]{display:grid;gap:.08rem;line-height:1.35}time[data-v-a21d1214]{color:var(--public-red-700);font-size:.82rem;font-weight:800}li[data-v-a21d1214]>:is(a,strong){font-weight:700}small[data-v-a21d1214]{color:var(--public-muted);font-size:.82rem}.cancelled[data-v-a21d1214]>:is(time,a,strong,small){text-decoration:line-through}.upcoming-message[data-v-a21d1214]{margin:1rem 0 0;color:var(--public-muted);font-size:.9rem;line-height:1.4}.calendar-link[data-v-a21d1214]{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;margin-top:1rem;font-weight:700}@media screen and (max-width:47.999rem){.upcoming-club-events[data-v-a21d1214]{padding:.9rem 1rem 1rem}.eyebrow[data-v-a21d1214]{margin-bottom:.15rem}h2[data-v-a21d1214]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}ul[data-v-a21d1214]{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin-top:.7rem}li[data-v-a21d1214]{min-width:0;flex:1 1 18rem;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;align-items:baseline}li[data-v-a21d1214]>:is(a,strong){min-width:0}small[data-v-a21d1214]{grid-column:2}.calendar-link[data-v-a21d1214]{display:none}}.home-content-grid[data-v-bc6db21a]{display:grid;grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}.home-articles[data-v-bc6db21a]{min-width:0}.home-sidebar[data-v-bc6db21a]{position:sticky;top:1rem;display:grid;gap:1.25rem}.article-card-grid[data-v-bc6db21a]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.section-heading[data-v-bc6db21a]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.section-heading h2[data-v-bc6db21a]{margin:0}.archive-link[data-v-bc6db21a]{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;font-weight:700}.article-year-links[data-v-bc6db21a]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.5rem}.article-year-links a[data-v-bc6db21a]{display:inline-flex;min-height:2.75rem;align-items:center;padding:.35rem .8rem;border:1px solid var(--public-line);border-radius:999px;background:var(--public-paper);font-weight:700;text-decoration:none}.article-year-links a[data-v-bc6db21a]:hover{border-color:var(--public-green-700);color:#fff;background:var(--public-green-700)}@media screen and (max-width:63.999rem){.home-content-grid[data-v-bc6db21a]{grid-template-columns:1fr}.home-sidebar[data-v-bc6db21a]{position:static}}@media screen and (max-width:47.999rem){.section-heading[data-v-bc6db21a]{align-items:start;flex-direction:column}}.article-archive-page[data-v-954e4915]{max-width:70rem}.article-archive-list[data-v-954e4915]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.article-year-navigation[data-v-954e4915],.article-pagination[data-v-954e4915]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.article-year-navigation a[data-v-954e4915]{display:inline-flex;min-height:2.75rem;align-items:center;padding:.35rem .8rem;border:1px solid var(--public-line);border-radius:999px;background:var(--public-paper);font-weight:700;text-decoration:none}.article-year-navigation[data-v-954e4915] :is(a:hover,a.router-link-active){border-color:var(--public-green-700);color:#fff;background:var(--public-green-700)}.article-pagination button[data-v-954e4915]{min-height:3rem;padding:.65rem 1rem;border:0;border-radius:.55rem;color:#fff;background:var(--public-green-700);font:inherit;font-weight:700;cursor:pointer}.article-pagination button[data-v-954e4915]:disabled{cursor:not-allowed;opacity:.52}.membership-fieldset[data-v-53ad2b68]{min-width:0;margin:0;padding:0;border:0}.membership-fieldset legend[data-v-53ad2b68]{margin:2rem 0 1rem;color:var(--public-green-950);font-family:Enriqueta,Georgia,serif;font-size:clamp(1.35rem,1.23rem + .42vw,1.75rem);font-weight:500}.membership-fieldset[data-v-53ad2b68] .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:end;gap:1rem 1.5rem;margin:0 0 1rem}.membership-fieldset[data-v-53ad2b68] .form-element{width:auto;max-width:none}.membership-fieldset[data-v-53ad2b68] .form-element label{display:inline-block;margin:0 0 .35rem;padding:0;font-size:.9rem;font-weight:700}.membership-fieldset[data-v-53ad2b68] .form-element:has(>input[type=checkbox]){display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.65rem}.membership-fieldset[data-v-53ad2b68] .form-element:has(>input[type=checkbox]) label{margin:0}.membership-fieldset[data-v-53ad2b68] .text-input input,.membership-fieldset[data-v-53ad2b68] .date-input input{width:100%;min-height:3rem;padding:.6rem .75rem;border:1px solid #778276;border-radius:.45rem;color:var(--public-ink);background:#fff;font:inherit}.membership-fieldset[data-v-53ad2b68] .text-input input:invalid,.membership-fieldset[data-v-53ad2b68] .date-input input:invalid{border-color:#778276;background:#fff}.membership-fieldset[data-v-53ad2b68] .text-input input:user-invalid,.membership-fieldset[data-v-53ad2b68] .date-input input:user-invalid{border-color:var(--public-red-700);background:#fff0f1}.membership-fieldset[data-v-53ad2b68] input[type=checkbox]{width:1.35rem;height:1.35rem;margin:.18rem 0 0;accent-color:var(--public-green-700)}.membership-fieldset[data-v-53ad2b68] .required:after{margin-left:.35rem;color:var(--public-red-700);content:"*";font-weight:800}button.send[data-v-b5ed682c]{min-height:3rem;padding:.65rem 1rem;border:0;border-radius:.55rem;color:#fff;background:var(--public-green-700);font:inherit;font-weight:700;cursor:pointer}button.send[data-v-b5ed682c]:hover{background:var(--public-green-800)}button.send[data-v-b5ed682c]:disabled{cursor:not-allowed;opacity:.52}.app-form[data-v-e8193c7a]{max-width:62rem}.dynamic-article[data-v-f7e5caec]{max-width:70rem}.dynamic-article[data-v-f7e5caec]>div{max-width:var(--public-reading)}.dynamic-article[data-v-f7e5caec] img{height:auto}
