@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
body.vps-page{--navy:#101d37;--red:#d83349;--ink:#16233a;--muted:#627087;--paper:#f3f5f9;background:var(--paper)!important;color:var(--ink);font:16px/1.75 Manrope,Arial,sans-serif;margin:0!important;max-width:none!important;padding:0!important}body.vps-page *{box-sizing:border-box}body.vps-page .vps-main{width:100%;max-width:none;margin:0;padding:0;float:none;min-height:60vh}.vps-page a:focus-visible,.vps-page button:focus-visible,.vps-page select:focus-visible{outline:3px solid var(--red);outline-offset:4px}.vps-shell{font:14px/1.6 Manrope,Arial,sans-serif;color:var(--ink)}.vps-shell a{color:inherit;text-decoration:none}.vps-shell .topbar{display:flex;justify-content:space-between;gap:15px;background:var(--navy);color:#d9dfeb;padding:9px 5%;font-size:11px;letter-spacing:1px}.vps-shell .topbar a{font-size:12px;letter-spacing:0}.vps-shell header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 3%;background:#fff}.vps-shell .brand{display:flex;align-items:center;gap:13px;font-weight:800;font-size:19px;line-height:1.1;letter-spacing:-.6px}.vps-shell .brand img{width:76px;height:80px;object-fit:contain;background:white;border-radius:6px;max-width:none}.vps-shell .dot{color:var(--red)}.vps-shell #nav{display:flex;flex:1;justify-content:center;font-size:13px;font-weight:700}.vps-shell .vph-menu{display:flex;flex-wrap:wrap;gap:20px;align-items:center;list-style:none;padding:0;margin:0}.vps-shell .vph-menu li{position:relative;list-style:none;margin:0;padding:0}.vps-shell .vph-menu>li>a{display:block;padding:10px 0;white-space:nowrap}.vps-shell .vph-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:210px;background:white;padding:12px;margin:0;box-shadow:0 10px 30px #101d3720;z-index:50}.vps-shell .vph-menu li:hover>.sub-menu,.vps-shell .vph-menu li:focus-within>.sub-menu{display:block}.vps-shell .sub-menu a{display:block;padding:10px}.vps-shell .menu-item-has-children>a:after{content:'⌄';margin-left:7px}.vps-shell .old{border:1px solid #d4dae4;padding:10px 14px;font-size:12px;font-weight:700;white-space:nowrap}.vps-shell #menu-toggle{display:none}.vps-shell footer{background:var(--navy);color:white;padding:42px 7%;display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.vps-shell footer p{font-size:12px;color:#acbad0;margin:0}.vps-shell footer>div:not(.brand){display:flex;flex-direction:column;gap:8px;font-size:12px}.vps-shell footer .brand img{width:68px;height:72px}.vps-shell .sponsor a{color:white;font-size:14px;font-weight:800}
.vps-page .vps-banner{background:var(--navy);color:white;padding:32px max(6%,calc((100vw - 1250px)/2)) 48px}.vps-page .vps-banner>a{font-size:12px;color:#bbc8dd;text-decoration:none}.vps-page .vps-banner>p{font-size:11px;font-weight:700;letter-spacing:2px;margin:32px 0 12px;color:#e0e7f2}.vps-page .vps-banner h1{font:700 clamp(42px,5.5vw,78px)/1.05 'Barlow Condensed',sans-serif;color:white;margin:0;text-transform:uppercase;overflow-wrap:anywhere}.vps-page .vps-content{max-width:1250px;margin:40px auto 65px;padding:35px 35px 45px;background:white;width:calc(100% - 10%);min-width:0}.vps-page .vps-content p,.vps-page .vps-content li{line-height:1.8}.vps-page .vps-content img{max-width:100%;height:auto}.vps-page .vps-content iframe{max-width:100%;border:0}.vps-page .vps-content .elementor{--e-global-color-primary:#101d37;--e-global-color-secondary:#627087;--e-global-color-text:#16233a;--e-global-color-accent:#d83349;--e-global-typography-primary-font-family:'Barlow Condensed';--e-global-typography-secondary-font-family:'Barlow Condensed';--e-global-typography-text-font-family:'Manrope';--e-global-typography-accent-font-family:'Manrope'}.vps-page .vps-content .elementor-heading-title{font-family:'Barlow Condensed',sans-serif!important;line-height:1.2!important;color:var(--navy)!important;letter-spacing:0!important}.vps-page .vps-content .vps-section-heading{font-size:clamp(23px,2.6vw,34px)!important;font-weight:700!important}.vps-page .vps-content .vps-prose-heading,.vps-page .vps-content .vps-prose-heading *{font:400 16px/1.85 Manrope,Arial,sans-serif!important;color:#526079!important;letter-spacing:0!important;text-transform:none!important}.vps-page .vps-content .elementor-widget-text-editor{font:400 16px/1.85 Manrope,Arial,sans-serif!important;color:#526079!important}.vps-page .vps-content .elementor-button{font:700 14px/1.5 Manrope,Arial,sans-serif!important;border-radius:0!important;padding:15px 22px!important;white-space:normal}.vps-page .vps-content .elementor-widget{min-width:0}.vps-page .vps-content .e-con{--container-max-width:100%;max-width:100%}.vps-page .vps-content .elementor-widget-heading a{color:var(--red)!important}.vps-page .vps-content .elementor-widget-divider{--divider-color:#e0e5ed!important}.vps-page .vps-content form input:not([type=checkbox]):not([type=radio]),.vps-page .vps-content form textarea{max-width:100%;border:1px solid #ccd4df;padding:12px;font:inherit}.vps-page .vps-content input[type=submit],.vps-page .vps-content button[type=submit]{background:var(--red);color:white;border:0;padding:12px 22px}.vps-page .vps-post{padding:25px 0;border-bottom:1px solid #e1e5ee}.vps-page .vps-post h2{font:700 34px/1.1 'Barlow Condensed',sans-serif}.vps-page .vps-post a{color:var(--navy)}
/* Shared competition typography without replacing existing plugin assets. */
.vps-page .gold-intro,.vps-page .gold-body{font-family:Manrope,Arial,sans-serif}.vps-page .gold-intro a{color:inherit;text-decoration:none}.vps-page .gold-title h1{font:700 clamp(48px,6vw,90px)/1.05 'Barlow Condensed',sans-serif;color:white;overflow-wrap:anywhere}.vps-page .gold-title h1 em{font-style:normal;color:#ff6576}.vps-page .eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:800}.vps-page .red{color:var(--red)}.vps-page .gold-body h2{font:700 44px/1 'Barlow Condensed',sans-serif;color:var(--ink);margin:14px 0 0}.vps-page .gold-body h3{font-family:'Barlow Condensed',sans-serif;color:var(--ink)}.vps-page .gold-body .section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.vps-page .gold-body table{border:0;margin:0}.vps-page .gold-body th,.vps-page .gold-body td{border-top:0;border-left:0;border-right:0}.vps-page .gold-body .all-stats summary{cursor:pointer}.vps-page .gold-body .all-stats summary:after{content:'⌄';margin-left:8px}.vps-page .gold-body .all-stats{margin-bottom:0}.vps-page .gold-body .match{margin:0}.vps-page .gold-body .round-heading h3{margin:0}.vps-page .gold-body .sets b{font-weight:600}.vps-page .gold-body select{height:auto}.vps-page .gold-body .snapshot{line-height:1.6}
@media(max-width:1100px){.vps-shell header{flex-wrap:wrap}.vps-shell #nav{order:3;flex-basis:100%}.vps-shell .vph-menu{justify-content:center}}
@media(max-width:650px){.vps-shell header{padding:17px 5%;gap:15px}.vps-shell .brand{font-size:16px}.vps-shell .brand img{width:54px;height:58px}.vps-shell #menu-toggle{display:block;margin-left:auto;border:1px solid #d5dbe5;background:white;padding:9px;color:var(--ink);font:13px Manrope,Arial,sans-serif}.vps-shell .old{font-size:11px;padding:9px}.vps-shell #nav{display:none}.vps-shell #nav.open{display:block}.vps-shell .vph-menu{display:block}.vps-shell .vph-menu>li>a{border-top:1px solid #e4e7ee;padding:12px 0}.vps-shell .vph-menu .sub-menu{display:block;position:static;box-shadow:none;padding:0 0 0 18px}.vps-shell footer{flex-wrap:wrap;padding:35px 6%}.vps-shell footer>*{width:44%}.vps-shell footer .brand{width:100%}.vps-shell .topbar{font-size:9px;letter-spacing:.7px}.vps-shell .topbar a{font-size:10px}.vps-page .vps-content{width:100%;margin:0 auto 35px;padding:25px 5%}.vps-page .vps-banner{padding:25px 6% 35px}.vps-page .vps-content .elementor-heading-title{overflow-wrap:anywhere}.vps-page .gold-body .section-title{display:block}.vps-page .gold-body h2{font-size:36px}}
