.uvl44-wrap{font-family:Inter,sans-serif;color:#142435;max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box}.uvl44-wrap *{box-sizing:border-box}.uvl44-wrap h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 24px}.uvl44-wrap h3{font-size:24px;line-height:1.3;margin:0 0 18px}.uvl44-wrap h4{font-size:19px;line-height:1.3;margin:12px 0}.uvl44-wrap p{font-size:15px;line-height:1.65}.uvl44-wrap a{color:#004fa3;text-decoration:underline;text-underline-offset:3px}.uvl44-wrap a:focus-visible,.uvl44-wrap button:focus-visible,.uvl44-wrap summary:focus-visible{outline:3px solid #004fa3;outline-offset:4px}.uvl44-wrap section{margin:0 0 34px}.uvl44-region-grid,.uvl44-matches,.uvl44-albums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.uvl44-card,.uvl44-match{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:24px;min-width:0}.uvl44-match-score{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:19px!important;font-weight:700}.uvl44-match-score strong{color:#004fa3;font-size:28px;white-space:nowrap}.uvl44-source{font-size:12px!important;color:#566778;margin:16px 0 0!important}.uvl44-table-scroll{overflow-x:auto}.uvl44-card table{width:100%;border-collapse:collapse;font-size:15px;margin:12px 0}.uvl44-card th,.uvl44-card td{padding:10px 7px;text-align:left;border:0;border-bottom:1px solid #e7edf3}.uvl44-card thead th{background:#f0f5fa;color:#34485e;font-size:12px;text-transform:uppercase}.uvl44-card tbody tr:first-child{background:#f0f7fe}.uvl44-card .uvl26-links{gap:8px}.uvl44-card .uvl26-links a{min-height:44px;display:inline-flex;align-items:center;white-space:normal;font-size:13px}.uvl44-card details{margin-top:20px}.uvl44-card summary{cursor:pointer;min-height:44px;color:#004fa3;font-weight:700}.uvl44-main-partner{padding:40px 24px;text-align:center;background:#f3f7fc;border-radius:16px;margin-bottom:30px}.uvl44-main-partner>a{display:block;margin:22px auto;max-width:420px}.uvl44-main-partner img{display:block;width:100%;height:150px;object-fit:contain}.uvl44-caus-word{display:block;font-size:64px;color:#004fa3}.uvl44-partner-grid{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.uvl44-partner-logo{background:white;border:1px solid #e2e8f0;padding:20px;flex:0 1 200px}.uvl44-partner-logo img{width:160px;height:75px;object-fit:contain}.uvl44-partner-cta{margin-top:24px;padding:24px;border:1px dashed #839bb5;border-radius:14px}.uvl44-partner-cta a{overflow-wrap:anywhere}.uvl44-ig-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.uvl44-ig-embed{padding:24px;border:1px solid #dce5ee;border-radius:14px;background:#f6f8fb;text-align:center;min-width:0}.uvl44-ig-embed iframe{border:0;width:100%;height:540px;background:white;border-radius:10px}.uvl44-load-instagram{border:0;border-radius:8px;background:#004fa3;color:#fff;padding:14px 20px;font-size:15px;cursor:pointer}.uvl44-albums img{width:100%;height:220px;object-fit:cover;border-radius:8px;margin-bottom:20px}.uvl44-albums h2{font-size:24px}.uvl26-team-card>img{object-position:center!important;margin:0 auto 24px!important}.uvl26-team-card#tym-uk-hk>img{width:100%;max-width:180px;height:90px;object-fit:contain;object-position:center!important}.uvl44-section{padding:36px 0}.uvl44-section.uvl44-top{padding-top:24px}.uvl44-top .uvl44-matches{grid-template-columns:repeat(4,minmax(0,1fr))}.uvl44-top .uvl44-match{padding:18px}.uvl44-top .uvl44-match-score{font-size:15px!important;gap:6px;flex-wrap:wrap}.uvl44-top .uvl44-match-score strong{font-size:24px}.uvl44-top .uvl44-source{line-height:1.5}.uvl44-top .uvl26-label{font-size:11px}
@media(max-width:950px){.uvl44-top .uvl44-matches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.uvl44-region-grid,.uvl44-matches,.uvl44-albums,.uvl44-top .uvl44-matches{grid-template-columns:1fr}.uvl44-card,.uvl44-match{padding:20px}.uvl44-wrap{padding:0 16px}.uvl44-section{padding:24px 0}.uvl44-ig-embed{padding:14px}.uvl44-main-partner{padding:24px 18px}}
/* Compact, manually scrollable result strip above the hero. */
.uvl44-top .uvl44-matches{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:14px;gap:14px}.uvl44-top .uvl44-match{flex:0 0 250px;scroll-snap-align:start}.uvl44-top h2{font-size:25px}.uvl44-top .uvl44-wrap{padding-top:0}.uvl44-main-partner>a{max-width:340px}.uvl44-main-partner img{height:112px}.uvl44-matches:focus-visible{outline:3px solid #004fa3;outline-offset:4px}
