.vcb{padding-top:18px;padding-bottom:10px;color:#17304d}.vcb-heading{margin:0 0 24px}.vcb-heading h1,.vcb-heading h2{color:#17304d;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(26px,3vw,38px)}.vcb-heading p{max-width:740px;color:#52667b;line-height:1.6;margin:0}.vcb-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:#1766ba!important;margin-bottom:10px!important}.vcb-directory{max-width:1240px;margin:0 auto}.vd-shop>.vcb-directory{padding:32px 24px 0}.vcb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.vcb-card{padding:20px;border:1px solid #dbe6f0;border-radius:16px;background:#f3f8fd;min-height:160px}.vcb-card--1,.vcb-card--4{background:#f7f1e6;border-color:#e9dfcd}.vcb-card--3,.vcb-card--6{background:#f0f5ef;border-color:#dbe5d7}.vcb-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.vcb-index{font-size:12px;letter-spacing:.12em;color:#546d84}.vcb-status{font-size:10px;letter-spacing:.03em;border:1px solid #c9d4df;background:#fff;border-radius:30px;padding:3px 7px;white-space:nowrap}.vcb-card h3{font-size:20px;line-height:1.25;margin:16px 0}.vcb-card h3 a{display:flex;justify-content:space-between;gap:10px;color:#17304d;text-decoration:none}.vcb-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.vcb-card h3 span{color:#166cce}.vcb-explore summary{font-size:12px;color:#325c80;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px;line-height:1.4;padding:5px 0;list-style:none}.vcb-explore summary::-webkit-details-marker{display:none}.vcb-explore[open] summary>span{transform:rotate(45deg)}.vcb-explore ul{list-style:none;padding:0;margin:12px 0 0;border-top:1px solid #d4e0ea}.vcb-explore li{margin:0}.vcb-explore li>a{display:block;padding:10px 0;color:#163e63;font-size:13px;line-height:1.35;text-decoration:none}.vcb-explore li>a:hover{text-decoration:underline}.vcb-explore ul ul{padding-left:12px;margin:0;border-top:0;border-left:2px solid #d4e0ea}.vcb-link-status{display:block;font-size:10px;color:#617385;margin-top:2px}.vcb a:focus-visible,.vcb summary:focus-visible,.vcb-directory a:focus-visible,.vcb-directory summary:focus-visible{outline:3px solid #166cce;outline-offset:4px;border-radius:3px}.vcb-chips{display:flex;gap:8px;flex-wrap:wrap}.vcb-chips a,.vcb-browse-actions a,.vcb-footer a{display:inline-block;border:1px solid #cfdfed;padding:10px 15px;border-radius:8px;color:#164d7e;text-decoration:none;font-size:13px;font-weight:600;background:#fff}.vcb-chips a[aria-current],.vcb-chips a:hover{background:#173e64;color:#fff;border-color:#173e64}.vcb-browse-actions{display:flex;gap:10px;margin-top:20px}.vcb-browse-actions a:first-child{background:#166cce;color:#fff;border-color:#166cce}.vcb-related{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:18px 0;border-bottom:1px solid #e0e8ef}.vcb-related>span{font-size:12px;color:#53687b}.vcb-related a{font-size:13px;color:#174c7a;text-underline-offset:4px}.vcb-related a[aria-current]{font-weight:800}.vcb-related small{display:block;font-size:9px;color:#697c8d}.vcb-all{margin-top:18px}.vcb-all>summary{cursor:pointer;font-size:13px;color:#164d7e;padding:12px 0}.vcb-all .vcb-directory{margin-top:12px}.vcb-empty{padding:26px;margin:20px 0;border:1px solid #dbe6f0;background:#f3f8fd;border-radius:14px}.vcb-empty h2{margin:0 0 8px;color:#17304d}.vcb-empty p{margin:0 0 12px;line-height:1.6}.vcb-empty a{color:#145ca8}.vcb-footer{margin-top:24px}@media(max-width:989px){.vcb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vcb-chips{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px}.vcb-chips a{white-space:nowrap;flex-shrink:0}}@media(max-width:549px){.vcb-grid{gap:10px}.vcb-card{padding:14px;min-height:154px}.vcb-card h3{font-size:17px;min-height:42px;margin:12px 0}.vcb-status{font-size:9px;padding:2px 5px}.vcb-index{font-size:10px}.vcb-explore summary{font-size:11px;min-height:32px}.vcb-heading p{font-size:14px}.vd-shop>.vcb-directory{padding:26px 18px 0}.vcb-browse-actions{flex-wrap:wrap}}.vcb-sport-shortcuts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px}.vcb-sport-shortcuts span{font-size:12px;color:#53687b;margin-right:4px}.vcb-sport-shortcuts a{font-size:12px;padding:8px 12px;border:1px solid #cbddec;border-radius:20px;color:#145ca8;text-decoration:none;background:#fff}.vcb-sport-shortcuts a:hover{background:#e5f1ff}
