/* 1.8.1 · partner network logo beside "Watch" + two-line welcome title */
.plogo { display: inline-block; flex: none; width: auto; object-fit: contain; vertical-align: middle; }
.plogo--watch { height: 1.35em; margin-inline-end: .4em; border-radius: 5px; }
a:has(> .plogo--watch), span:has(> .plogo--watch) { display: inline-flex; align-items: center; }
.btn > .plogo--watch { height: 1.5em; margin-inline-end: .1em; }
.hdr__live .plogo--watch, .ld-live .plogo--watch { height: 22px; }
.ld-live { gap: 6px; }
.ld-btn__ic--4u { background: rgba(255,255,255,.14) !important; box-shadow: none; padding: 6px; }
.plogo--cta { width: 100%; height: auto; max-height: 100%; border-radius: 8px; }

.wt { display: flex; flex-direction: column; gap: .32em; max-width: none !important; }
.wt__l1 { display: inline-flex; flex-wrap: wrap; align-items: center; column-gap: .26em; row-gap: .1em; }
.wt__name { white-space: nowrap; }
.ipnmark { display: inline-flex; align-items: center; font-size: .62em; line-height: 1; transform: translateY(.04em); }
.ipnmark .logo__box { display: inline-grid; place-items: center; padding: .16em .34em; border-radius: .22em; background: #E11D48; color: #fff; font-weight: 900; letter-spacing: .01em; box-shadow: 0 .2em .8em -.3em rgba(225,29,72,.8); }
.ipnmark--img { height: .9em; width: auto; }
.wt__l2 { display: inline-flex; align-items: center; gap: .55em; font-size: clamp(15px, .3em, 30px); font-weight: 700; letter-spacing: .01em; line-height: 1.2; opacity: .92; }
.plogo--sub { height: 1.9em; border-radius: 7px; box-shadow: 0 8px 22px -10px rgba(0,0,0,.6); }
@media (max-width: 760px) { .wt__l2 { font-size: 15px; } .plogo--sub { height: 30px; } }
.ld-h1.wt, .hello__title.wt { background: none; color: #fff; -webkit-text-fill-color: currentColor; align-items: center; text-align: center; }
.hello__title.wt { color: inherit; }
.wt__l1 { justify-content: center; }
.wt__l2 { color: rgba(255,255,255,.92); text-shadow: 0 2px 16px rgba(0,0,0,.45); letter-spacing: 0; }
.hello__title .wt__l2 { color: inherit; text-shadow: none; }
