.tv-page{--tv-gutter: var(--lr-gutter)}.tv-page .lr-wrap>.flex.flex-col{gap:clamp(72px,7vw,128px)}.tv-page .lr-cover-head .lr-cover-title{font:var(--hero-title-type);letter-spacing:-.035em;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:hsl(var(--foreground));-webkit-text-fill-color:currentColor;max-width:18ch;margin-inline:auto}.tv-page .tv-title-l1{display:block}.tv-page .lr-cover-sub{text-wrap:pretty}.tv-page{--tv-ink: var(--wine);--tv-ink-rgb: 155 37 92;--tv-gleam: rgb(255 255 255 / .55)}.dark .tv-page,.tv-page:where(.dark *){--tv-ink: var(--wine);--tv-ink-rgb: 230 110 163;--tv-gleam: rgb(255 255 255 / .14)}.tv-page .lr-eyebrow{display:inline-flex;align-items:center;color:var(--tv-ink);border-color:rgb(var(--tv-ink-rgb) / .28);background:linear-gradient(180deg,rgb(var(--tv-ink-rgb) / .08),rgb(var(--tv-ink-rgb) / .02));box-shadow:inset 0 1px 0 var(--tv-gleam),inset 0 -1px rgb(var(--tv-ink-rgb) / .07),0 6px 16px -10px rgb(var(--tv-ink-rgb) / .28);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);font-family:var(--font-serif-accent);font-style:italic;font-weight:400;font-size:17px;line-height:1.25;letter-spacing:.01em;word-spacing:.08em;text-transform:none;min-height:34px;padding:2px 16px 0;width:-moz-fit-content;width:fit-content;white-space:nowrap;text-wrap:nowrap;-webkit-font-smoothing:antialiased}@media (max-width: 479px){.tv-page .lr-eyebrow{white-space:normal;text-wrap:balance;font-size:16px;padding-block:5px}}.tv-page .lr-eyebrow[data-ch]{gap:16px}.tv-page .lr-eyebrow[data-ch]:before{border-right-color:rgb(var(--tv-ink-rgb) / .28);margin-left:-4px;padding-right:12px;font-style:normal;font-weight:700;color:var(--tv-ink)}@media (prefers-reduced-transparency: reduce){.tv-page .lr-eyebrow{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--tv-ink-rgb) / .06)}}.tv-page .lr-head .lr-eyebrow{margin-bottom:6px}.tv-page .tv-cover-stack{display:flex;flex-direction:column;gap:16px;margin-top:clamp(28px,4vw,56px)}.tv-page .lr-stance{align-items:start;align-content:start}@media (min-width: 900px){.tv-page .lr-stance{grid-template-rows:auto 1fr;row-gap:10px}}.tv-page .tv-cover-stack{margin-bottom:clamp(40px,5vw,72px)}.tv-page .tv-hidden-strip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tv-page .tv-hidden-strip *{visibility:hidden}.tv-page .tv-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.tv-page .tv-pair>div+div{padding-top:28px;border-top:1px solid var(--hair-soft)}@media (min-width: 960px){.tv-page .tv-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.tv-page .tv-pair>div{padding-inline:0 clamp(20px,2.4vw,36px)}.tv-page .tv-pair>div+div{padding:0 0 0 clamp(20px,2.4vw,36px);border-top:0;border-left:1px solid var(--hair-soft)}}.tv-page .tv-pair-h{margin:0 0 14px;font:700 16px/1.3 var(--font-body);color:hsl(var(--foreground))}.tv-page .tv-claims{margin:0;padding:0;list-style:none}.tv-page .tv-claims li{padding:12px 0;border-top:1px solid var(--hair-soft);font:400 15px/1.5 var(--font-body);color:hsl(var(--foreground) / .85)}.tv-page .tv-claims li:first-child{border-top:0;padding-top:0}.tv-page .tv-trio{gap:0;border-radius:28px;overflow:hidden;border:1px solid var(--hair-soft);background:hsl(var(--card))}.tv-page .tv-trio>*{border:0!important;border-radius:0!important;box-shadow:1px 0 hsl(var(--foreground) / .1),0 1px hsl(var(--foreground) / .1)!important;background:transparent!important}.tv-page :is(.vf,.snp,.trk,.tv-trio,.gr-card,.vt-panel,.hs-card,.cx-card,.vic,.opc-card){background:hsl(var(--card) / .04)!important;-webkit-backdrop-filter:blur(32px) saturate(170%);backdrop-filter:blur(32px) saturate(170%);border-color:var(--hair-soft)!important;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000008!important}:is(.dark .tv-page,.tv-page:where(.dark *)) :is(.vf,.snp,.trk,.tv-trio,.gr-card,.vt-panel,.hs-card,.cx-card,.vic,.opc-card){box-shadow:inset 0 1px #ffffff0f!important}@media (prefers-reduced-transparency: reduce){.tv-page :is(.vf,.snp,.trk,.tv-trio,.gr-card,.vt-panel,.hs-card,.cx-card,.vic,.opc-card){background:hsl(var(--card))!important;-webkit-backdrop-filter:none;backdrop-filter:none}}.tv-page :is(.tv-gloss,.tv-faq,.tv-srcdisc){margin:0;border-radius:28px;border:1px solid var(--hair-soft);overflow:hidden;background:hsl(var(--card) / .04);-webkit-backdrop-filter:blur(32px) saturate(170%);backdrop-filter:blur(32px) saturate(170%);box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000008}:is(.dark .tv-page,.tv-page:where(.dark *)) :is(.tv-gloss,.tv-faq,.tv-srcdisc){box-shadow:inset 0 1px #ffffff0f}.tv-page .tv-gloss{display:grid;grid-template-columns:1fr}@media (min-width: 640px){.tv-page .tv-gloss{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.tv-page .tv-gloss{grid-template-columns:repeat(3,minmax(0,1fr))}}.tv-page .tv-gloss>div{padding:18px clamp(18px,2vw,26px);box-shadow:1px 0 hsl(var(--foreground) / .08),0 1px hsl(var(--foreground) / .08)}.tv-page .tv-faq{padding:clamp(18px,2.4vw,32px)}.tv-page .tv-faq>p{margin:0 0 4px}.tv-page .tv-faq details{border-top:1px solid var(--hair-soft);padding:14px 0}.tv-page .tv-faq details:first-of-type{border-top:0}.tv-page .tv-srcdisc{display:grid;grid-template-columns:1fr}@media (min-width: 960px){.tv-page .tv-srcdisc{grid-template-columns:repeat(2,minmax(0,1fr))}}.tv-page .tv-srcdisc>div{padding:clamp(20px,2.6vw,36px);box-shadow:1px 0 hsl(var(--foreground) / .08),0 1px hsl(var(--foreground) / .08)}.tv-page section.tv-ch{position:relative}.tv-page section.tv-ch:before{content:"";position:absolute;left:0;right:0;top:16px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(var(--foreground) / .14) 6%,hsl(var(--foreground) / .14) 94%,transparent)}.tv-page section.tv-ch:after{content:attr(data-min);position:absolute;right:0;top:16px;transform:translateY(-50%);padding-left:14px;background:hsl(var(--background));font:500 12.5px/1 var(--font-body);letter-spacing:.02em;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;pointer-events:none}.tv-page section.tv-ch>.lr-head{position:relative;z-index:1}.tv-page section.tv-ch>.lr-head>.lr-eyebrow{background:linear-gradient(180deg,rgb(var(--tv-ink-rgb) / .08),rgb(var(--tv-ink-rgb) / .02)),hsl(var(--background));box-shadow:0 0 0 14px hsl(var(--background)),inset 0 1px 0 var(--tv-gleam),inset 0 -1px rgb(var(--tv-ink-rgb) / .07),0 6px 16px -10px rgb(var(--tv-ink-rgb) / .28)}@media (max-width: 639px){.tv-page section.tv-ch:after{font-size:11.5px;padding-left:10px}}.tv-page section.tv-ch:before{left:max(0px,calc((100% - 52rem)/2));background:linear-gradient(90deg,hsl(var(--foreground) / .14),hsl(var(--foreground) / .14) 94%,transparent)}@media (min-width: 1440px){.tv-page section.tv-ch:before{left:max(0px,calc((100% - 58rem)/2))}}.tv-page section.tv-ch .lr-read{margin-inline:0}.tv-page section.tv-ch:before{left:0}@media (min-width: 1440px){.tv-page section.tv-ch:before{left:0}}.tv-page .seg button{min-height:44px}.tv-page :is(.vf-src,.fvw-src,.gc-src,.hc-src,.hs-src,.jh-src,.nm-src,.vt-src,.ih-src,.snp-pg),.tv-page .c8-src:not(.is-derived){display:none}
