.nsn-od-age:not(._){border:1px solid var(--nsn-odds-legal,#0b0b0b);font-family:var(--nsn-football-widgets-font-body,inherit);color:var(--nsn-odds-legal,#0b0b0b);white-space:nowrap;border-radius:4px;flex:none;padding:0 5px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:inline-block}.nsn-od-sr:not(._){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nsn-od-op:not(._){color:var(--nsn-odds-text,#0b0b0b);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-weight:600;display:inline-flex}a.nsn-od-op:not(._){text-decoration:underline;-webkit-text-decoration-color:var(--nsn-odds-underline,#c9c9c9);text-decoration-color:var(--nsn-odds-underline,#c9c9c9);text-underline-offset:3px}.nsn-od-src:not(._){vertical-align:middle;flex-wrap:wrap;gap:4px 10px;display:inline-flex}.nsn-od-mark:not(._){box-sizing:border-box;background:var(--ob,#474747);width:32px;height:32px;color:var(--of,#fff);font-family:var(--nsn-football-widgets-font-body,system-ui, sans-serif);letter-spacing:-.3px;object-fit:contain;border-radius:7px;flex:none;justify-content:center;align-items:center;margin:0;font-size:16px;font-style:normal;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.nsn-od-mark--long:not(._){font-size:11px}.nsn-od-cta:not(._){flex-direction:column;gap:4px;min-width:0;display:flex}a.nsn-od-cta__btn:not(._){box-sizing:border-box;background:var(--ob,#0b0b0b);min-height:44px;color:var(--of,#fff);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}a.nsn-od-cta__btn:not(._):hover{color:var(--of,#fff);text-decoration:none;box-shadow:inset 0 0 0 999px #00000038}a.nsn-od-cta__btn:not(._):focus-visible{color:var(--of,#fff);outline:3px solid var(--nsn-odds-text,#0b0b0b);outline-offset:2px;box-shadow:inset 0 0 0 999px #00000038}.nsn-od-cta__win:not(._){color:var(--nsn-odds-text,#0b0b0b);text-align:center;margin:0;font-size:13px}.nsn-od-card:not(._){box-sizing:border-box;background:var(--nsn-odds-panel,#fff);min-width:0;box-shadow:0 0 0 1px var(--nsn-odds-line,#e5e5e5);color:var(--nsn-odds-ink,#1c1c1c);font-family:var(--nsn-football-widgets-font-body,inherit);font-feature-settings:"tnum" 1;border-radius:16px;flex-direction:column;gap:14px;margin:0 0 24px;padding:16px max(16px,50% - 360px) 14px;display:flex;container-type:inline-size}.nsn-od-card__head:not(._){flex-direction:column;gap:4px;display:flex}.nsn-od-card__top:not(._){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nsn-od-card__title:not(._){color:var(--nsn-football-widgets-ink,#0b0b0b);font-family:var(--nsn-football-widgets-font-display,"Arial Narrow", system-ui, sans-serif);text-transform:uppercase;margin:0;font-size:21px;font-style:italic;font-weight:800;line-height:1.1}.nsn-od-card__sub:not(._){color:var(--nsn-odds-text,#0b0b0b);margin:0;font-size:14px;line-height:1.35}.nsn-od-at:not(._){color:var(--nsn-odds-text,#0b0b0b);margin:0;font-size:13px;line-height:1.35}.nsn-od-crest:not(._){object-fit:contain;flex:none;width:18px;height:18px;margin:0;display:block}
