:is(#iserveme-toast,.hospitality-site) .watch-page{max-width:1120px;margin:0 auto 90px}:is(#iserveme-toast,.hospitality-site) .watch-header{max-width:850px;padding:30px 0}:is(#iserveme-toast,.hospitality-site) .watch-eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#695277;margin:0 0 14px}:is(#iserveme-toast,.hospitality-site) .watch-header h1{font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-1.5px;margin:0 0 18px}:is(#iserveme-toast,.hospitality-site) .watch-header>p:last-child{font-size:18px;line-height:1.65;margin:0}:is(#iserveme-toast,.hospitality-site) .watch-stage{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,85px);align-items:center}:is(#iserveme-toast,.hospitality-site) .watch-player{margin:0;background:#eee7e0;border-radius:26px;padding:24px;text-align:center}:is(#iserveme-toast,.hospitality-site) .watch-player video{display:block;width:auto;max-width:100%;height:min(62svh,560px);aspect-ratio:384/960;object-fit:contain;margin:auto;background:#17131b;border-radius:16px}:is(#iserveme-toast,.hospitality-site) .watch-player figcaption{font-size:12px;line-height:1.7;color:#615567;margin-top:16px}:is(#iserveme-toast,.hospitality-site) .watch-summary h2,:is(#iserveme-toast,.hospitality-site) .watch-description h2{font-size:clamp(26px,3vw,37px);line-height:1.15;letter-spacing:-.6px;margin:0 0 22px}:is(#iserveme-toast,.hospitality-site) .watch-summary>p:not(.watch-eyebrow){font-size:16px;line-height:1.8;margin:0 0 22px}:is(#iserveme-toast,.hospitality-site) .watch-summary .watch-note{font-size:13px!important;color:#615567;border-left:2px solid #c4b0cc;padding-left:18px}:is(#iserveme-toast,.hospitality-site) .watch-button{display:inline-flex;align-items:center;gap:15px;background:#422850;color:#fff;padding:17px 22px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;line-height:1.5}:is(#iserveme-toast,.hospitality-site) .watch-text-link{display:block;width:fit-content;margin-top:20px;font-size:14px;text-decoration:underline;text-underline-offset:4px}:is(#iserveme-toast,.hospitality-site) .watch-description{max-width:820px;margin:75px auto 0}:is(#iserveme-toast,.hospitality-site) .watch-description ol{padding:0;margin:30px 0;list-style:none}:is(#iserveme-toast,.hospitality-site) .watch-description li{display:grid;grid-template-columns:105px 1fr;gap:22px;border-top:1px solid #d8cfdc;padding:24px 0}:is(#iserveme-toast,.hospitality-site) .watch-time{font-size:12px;font-variant-numeric:tabular-nums;color:#695277;line-height:1.8}:is(#iserveme-toast,.hospitality-site) .watch-description h3{font-size:20px;line-height:1.4;margin:0 0 9px}:is(#iserveme-toast,.hospitality-site) .watch-description li p{font-size:16px;line-height:1.8;margin:0}:is(#iserveme-toast,.hospitality-site) .watch-byline{font-size:13px;color:#615567}:is(#iserveme-toast,.hospitality-site) .watch-byline a{text-decoration:underline;text-underline-offset:3px}:is(#iserveme-toast,.hospitality-site) .watch-related{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}:is(#iserveme-toast,.hospitality-site) .watch-related a{display:grid;gap:12px;border-top:1px solid #b6a4bf;padding:24px 0;text-decoration:none}:is(#iserveme-toast,.hospitality-site) .watch-related strong{font-size:19px;line-height:1.5}:is(#iserveme-toast,.hospitality-site) .watch-related a>span{font-size:14px;line-height:1.7;color:#615567}:is(#iserveme-toast,.hospitality-site) .watch-page a:focus-visible{outline:3px solid #8b5aa2;outline-offset:5px}@media(max-width:760px){:is(#iserveme-toast,.hospitality-site) .watch-page{width:calc(100% - 36px)}:is(#iserveme-toast,.hospitality-site) .watch-header{padding:24px 0}:is(#iserveme-toast,.hospitality-site) .watch-header>p:last-child{font-size:16px}:is(#iserveme-toast,.hospitality-site) .watch-stage{grid-template-columns:1fr;gap:30px}:is(#iserveme-toast,.hospitality-site) .watch-player{padding:18px}:is(#iserveme-toast,.hospitality-site) .watch-player video{height:min(65svh,600px)}:is(#iserveme-toast,.hospitality-site) .watch-description{margin-top:50px}:is(#iserveme-toast,.hospitality-site) .watch-description li{grid-template-columns:1fr;gap:8px}:is(#iserveme-toast,.hospitality-site) .watch-related{grid-template-columns:1fr;gap:0;margin-top:40px}}
