.sponsor-creative-renderer-module__TOrChW__root{width:100%;font-family:var(--font-hanken), Arial, sans-serif;container-type:inline-size}.sponsor-creative-renderer-module__TOrChW__mobile{max-width:320px}.sponsor-creative-renderer-module__TOrChW__band{border-radius:2.3cqw;align-items:stretch;width:100%;min-width:0;height:30cqw;min-height:0;display:flex;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__band *,.sponsor-creative-renderer-module__TOrChW__band :before,.sponsor-creative-renderer-module__TOrChW__band :after{min-width:0;min-height:0}.sponsor-creative-renderer-module__TOrChW__logo{color:#2f7d5b;background:#fff;border:1px solid #e2ded2;border-radius:1.9cqw;flex:none;place-items:center;width:9cqw;height:9cqw;font-size:2cqw;font-weight:700;display:grid;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__logo img,.sponsor-creative-renderer-module__TOrChW__logoCompact img,.sponsor-creative-renderer-module__TOrChW__spotlightImage img{object-fit:cover;width:100%;height:100%;display:block}.sponsor-creative-renderer-module__TOrChW__logo img,.sponsor-creative-renderer-module__TOrChW__logoCompact img{object-fit:contain}.sponsor-creative-renderer-module__TOrChW__action{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:1cqw;padding-right:3cqw;display:flex}.sponsor-creative-renderer-module__TOrChW__action b{color:#fff;white-space:nowrap;background:#2f7d5b;border-radius:1.2cqw;padding:1.6cqw 2.8cqw;font-size:2.1cqw;font-weight:700;line-height:1.1}.sponsor-creative-renderer-module__TOrChW__action span{color:#8a8470;max-width:18cqw;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:1.5cqw;line-height:1.2;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__brand{background:#efece2;align-items:center;gap:3cqw;padding:3cqw 3.4cqw}.sponsor-creative-renderer-module__TOrChW__brandCopy{flex-direction:column;flex:1;justify-content:center;display:flex}.sponsor-creative-renderer-module__TOrChW__brandCopy small{color:#8a8470;font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8cqw;font-size:1.6cqw;line-height:1}.sponsor-creative-renderer-module__TOrChW__brandCopy h3{color:#1b2420;font:800 3.1cqw/1.05 var(--font-bricolage), Arial, sans-serif;letter-spacing:-.01em;margin:0 0 .7cqw}.sponsor-creative-renderer-module__TOrChW__brandCopy p{color:#6a6455;text-overflow:ellipsis;white-space:nowrap;max-width:42cqw;margin:0;font-size:2.1cqw;line-height:1.2;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__offer{background:#fff;border:1px solid #e2ded2}.sponsor-creative-renderer-module__TOrChW__offerRail{color:#5a3d1c;text-align:center;background:#e0a35f;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.6cqw;width:19%;display:flex}.sponsor-creative-renderer-module__TOrChW__offerRail small{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:1.4cqw;line-height:1}.sponsor-creative-renderer-module__TOrChW__offerRail b{font:800 3.4cqw/1 var(--font-bricolage), Arial, sans-serif}.sponsor-creative-renderer-module__TOrChW__offerCopy{flex-direction:column;flex:1;justify-content:center;gap:.8cqw;padding:2.6cqw 3cqw;display:flex}.sponsor-creative-renderer-module__TOrChW__offerCopy>span{align-items:center;gap:1.2cqw;display:flex}.sponsor-creative-renderer-module__TOrChW__offerCopy>span b{color:#1b2420;text-overflow:ellipsis;white-space:nowrap;font-size:1.9cqw;line-height:1.1;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__offerCopy>span small{color:#8a8470;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:1.4cqw;line-height:1}.sponsor-creative-renderer-module__TOrChW__offerCopy h3{color:#1b2420;font:800 3.5cqw/1.1 var(--font-bricolage), Arial, sans-serif;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__offerCopy p{color:#5a6158;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:2.1cqw;line-height:1.15;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__custom{background:#efece2;position:relative}.sponsor-creative-renderer-module__TOrChW__customImage{object-fit:cover;width:100%;height:100%;display:block}.sponsor-creative-renderer-module__TOrChW__customPlaceholder{color:#8a8470;text-align:center;background:repeating-linear-gradient(45deg,#f3ead9 0 2.6cqw,#eadfc7 2.6cqw 5.2cqw);flex:1;place-items:center;padding:4cqw;font-size:2.1cqw;display:grid}.sponsor-creative-renderer-module__TOrChW__customDisclosure{color:#fbfaf6;background:#1b2420d1;border-radius:1.2cqw;align-items:center;gap:1.4cqw;max-width:60cqw;padding:1cqw 1.8cqw;display:inline-flex;position:absolute;top:1.6cqw;left:1.6cqw}.sponsor-creative-renderer-module__TOrChW__customDisclosure small{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:1.5cqw;line-height:1}.sponsor-creative-renderer-module__TOrChW__customDisclosure b{text-overflow:ellipsis;white-space:nowrap;font-size:1.8cqw;line-height:1.1;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__customDisclosure>span{color:#cfe2d7;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:1.5cqw;line-height:1.1;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__imageSpotlight{color:#fbfaf6;background:#1b2420}.sponsor-creative-renderer-module__TOrChW__spotlightCopy{flex-direction:column;flex:1;justify-content:space-between;padding:3cqw 3.4cqw;display:flex}.sponsor-creative-renderer-module__TOrChW__spotlightIdentity{align-items:center;gap:1.4cqw;display:flex}.sponsor-creative-renderer-module__TOrChW__logoCompact{color:#fbfaf6;background:#2f7d5b;border-radius:1.1cqw;flex:none;place-items:center;width:4.4cqw;height:4.4cqw;font-size:1.1cqw;font-weight:700;display:grid;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__spotlightIdentity b{color:#fbfaf6;text-overflow:ellipsis;white-space:nowrap;font-size:1.9cqw;line-height:1.1;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__spotlightIdentity small{color:#9aa093;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:1.4cqw;line-height:1}.sponsor-creative-renderer-module__TOrChW__spotlightCopy h3{color:#fbfaf6;font:800 3.6cqw/1.1 var(--font-bricolage), Arial, sans-serif;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sponsor-creative-renderer-module__TOrChW__spotlightCopy .sponsor-creative-renderer-module__TOrChW__action{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6cqw;padding:0}.sponsor-creative-renderer-module__TOrChW__spotlightCopy .sponsor-creative-renderer-module__TOrChW__action b{padding-block:1.5cqw}.sponsor-creative-renderer-module__TOrChW__spotlightCopy .sponsor-creative-renderer-module__TOrChW__action span{color:#9aa093;max-width:20cqw}.sponsor-creative-renderer-module__TOrChW__spotlightImage{background:repeating-linear-gradient(45deg,#f3ead9 0 8px,#eadfc7 8px 16px);flex:none;width:38%;display:block}@media (forced-colors:active){.sponsor-creative-renderer-module__TOrChW__band{border:1px solid canvastext}}
.website-sponsor-composition-module__4vH3Qa__row{aspect-ratio:1800/200;background:#fcf4e6;border:1px solid #e9cf9e;border-radius:14px;align-items:center;gap:14px;width:100%;max-width:100%;min-height:80px;padding:6px 18px;display:flex}.website-sponsor-composition-module__4vH3Qa__rowCopy{flex:1;gap:2px;min-width:0;display:grid}.website-sponsor-composition-module__4vH3Qa__rowLabel{color:#6a471d;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.website-sponsor-composition-module__4vH3Qa__rowCopy strong{font-family:var(--display);font-size:16px;line-height:1.2}.website-sponsor-composition-module__4vH3Qa__rowCopy span{color:#657066;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.website-sponsor-composition-module__4vH3Qa__rowCta{color:#fff;text-align:center;background:#2f7d5b;border-radius:999px;flex:none;padding:9px 15px;font-size:12.5px;font-weight:700}.website-sponsor-composition-module__4vH3Qa__logoRow{color:#5a6158;width:52px;height:52px;font-family:var(--display);background:repeating-linear-gradient(45deg,#f3ead9 0 6px,#eadfc7 6px 12px);border-radius:10px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.website-sponsor-composition-module__4vH3Qa__logoRow img{object-fit:cover;width:100%;height:100%}.website-sponsor-composition-module__4vH3Qa__houseLogo{background:#2f7d5b;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;padding:11px;display:grid}.website-sponsor-composition-module__4vH3Qa__houseLogo img{object-fit:contain;width:100%;height:100%}.website-sponsor-composition-module__4vH3Qa__customImage{display:block;position:relative}.website-sponsor-composition-module__4vH3Qa__imageLabel{z-index:1;color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#1f201cb8;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.website-sponsor-composition-module__4vH3Qa__customArt{aspect-ratio:1800/200;object-fit:cover;border-radius:12px;width:100%;min-height:80px;display:block}.website-sponsor-composition-module__4vH3Qa__customArtPlaceholder{aspect-ratio:1800/200;color:#5a6158;background:repeating-linear-gradient(45deg,#f3ead9 0 6px,#eadfc7 6px 12px);border-radius:12px;place-items:center;min-height:80px;font-size:12px;display:grid}@media (max-width:560px){.website-sponsor-composition-module__4vH3Qa__rowCopy span{white-space:normal}}
.legacy-sponsor-creative-notice-module__IOwJ2a__root{color:#1b2420;width:100%;font-family:var(--font-hanken), Arial, sans-serif;background:#fbfaf6;border:1px solid #e2ded2;border-left:3px solid #e0a35f;border-radius:10px;overflow:hidden}.legacy-sponsor-creative-notice-module__IOwJ2a__header{background:#f6f4ee;border-bottom:1px solid #efece3;gap:4px;padding:12px 15px;display:grid}.legacy-sponsor-creative-notice-module__IOwJ2a__header span{color:#7a5418;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:600;line-height:1.2}.legacy-sponsor-creative-notice-module__IOwJ2a__header strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.legacy-sponsor-creative-notice-module__IOwJ2a__body{gap:16px;padding:15px;display:grid}.legacy-sponsor-creative-notice-module__IOwJ2a__body h3,.legacy-sponsor-creative-notice-module__IOwJ2a__body p,.legacy-sponsor-creative-notice-module__IOwJ2a__body dl,.legacy-sponsor-creative-notice-module__IOwJ2a__body dd{margin:0}.legacy-sponsor-creative-notice-module__IOwJ2a__body h3{font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.01em;margin-bottom:5px;font-size:17px;line-height:1.15}.legacy-sponsor-creative-notice-module__IOwJ2a__body p,.legacy-sponsor-creative-notice-module__IOwJ2a__body dd{color:#5a6158;font-size:12.5px;line-height:1.5}.legacy-sponsor-creative-notice-module__IOwJ2a__body dl{display:grid}.legacy-sponsor-creative-notice-module__IOwJ2a__body dl>div{border-top:1px solid #f4f1e9;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.legacy-sponsor-creative-notice-module__IOwJ2a__body dt{color:#3a4139;font-size:12.5px;font-weight:600;line-height:1.4}.legacy-sponsor-creative-notice-module__IOwJ2a__body dd{overflow-wrap:anywhere}.legacy-sponsor-creative-notice-module__IOwJ2a__body dd strong{color:#1b2420}@media (max-width:760px){.legacy-sponsor-creative-notice-module__IOwJ2a__body dl>div{grid-template-columns:1fr;gap:3px}}@media (forced-colors:active){.legacy-sponsor-creative-notice-module__IOwJ2a__root{border:2px solid canvastext}}
.website-sponsor-unit-module__Dksczq__unit{background:0 0;grid-column:1/-1;min-width:0;margin:10px 0;position:relative}.website-sponsor-unit-module__Dksczq__placeholder{visibility:hidden;min-height:124px}.website-sponsor-unit-module__Dksczq__content{color:inherit;padding:0;text-decoration:none;display:block}.website-sponsor-unit-module__Dksczq__content:after{content:"";position:absolute;inset:0}.website-sponsor-unit-module__Dksczq__chrome{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:22px;padding:8px 4px 0;display:grid}.website-sponsor-unit-module__Dksczq__chromeNote{color:#8a8272;grid-column:1;justify-self:start;min-width:0;font-size:10px}.website-sponsor-unit-module__Dksczq__chromeDots{pointer-events:none;grid-column:2;justify-self:center}.website-sponsor-unit-module__Dksczq__chromeLink{z-index:2;color:#8a8272;font-family:var(--mono);letter-spacing:.05em;grid-column:3;justify-self:end;font-size:9px;text-decoration:none;position:relative}
.website-sponsor-carousel-module__9v1tlW__root{position:relative}.website-sponsor-carousel-module__9v1tlW__dots{justify-content:center;align-items:center;gap:6px;display:flex}.website-sponsor-carousel-module__9v1tlW__dots>span{background:#c9c3b4;border-radius:999px;width:8px;height:8px;transition:width .16s,background .16s;display:block}.website-sponsor-carousel-module__9v1tlW__dots>.website-sponsor-carousel-module__9v1tlW__dotActive{background:#2f7d5b;width:20px}
.sponsor-channel-showcase-module__2j90ua__section{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:48px;padding:52px 0 36px;display:grid}.sponsor-channel-showcase-module__2j90ua__intro{position:sticky;top:94px}.sponsor-channel-showcase-module__2j90ua__intro h2{max-width:420px;margin-bottom:14px;font-size:1.875rem;font-weight:800}.sponsor-channel-showcase-module__2j90ua__intro>p:not(.sponsor-channel-showcase-module__2j90ua__eyebrow){max-width:440px;margin-bottom:12px;font-size:.9375rem}.sponsor-channel-showcase-module__2j90ua__intro .sponsor-channel-showcase-module__2j90ua__fine-print{color:var(--muted);font-size:.8125rem!important}.sponsor-channel-showcase-module__2j90ua__list{gap:18px;display:grid}.sponsor-channel-showcase-module__2j90ua__list>article{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1b24200f}.sponsor-channel-showcase-module__2j90ua__list>article>header{background:var(--soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;display:flex}.sponsor-channel-showcase-module__2j90ua__list>article>header>div{gap:1px;display:grid}.sponsor-channel-showcase-module__2j90ua__list>article>header span{font-family:var(--display);font-size:1rem;font-weight:800}.sponsor-channel-showcase-module__2j90ua__list>article>header small{color:var(--muted);font-size:.72rem}.sponsor-channel-showcase-module__2j90ua__list>article>header b{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;font-size:.625rem;font-weight:500}.sponsor-channel-showcase-module__2j90ua__preview{background:#f7f5ef;padding:18px}.sponsor-channel-showcase-module__2j90ua__list>article>p{color:var(--secondary);border-top:1px solid var(--border);margin:0;padding:13px 17px 15px;font-size:.8125rem;line-height:1.45}@media (max-width:1000px){.sponsor-channel-showcase-module__2j90ua__section{grid-template-columns:1fr;gap:24px}.sponsor-channel-showcase-module__2j90ua__intro{position:static}.sponsor-channel-showcase-module__2j90ua__intro h2,.sponsor-channel-showcase-module__2j90ua__intro>p:not(.sponsor-channel-showcase-module__2j90ua__eyebrow){max-width:720px}}@media (max-width:720px){.sponsor-channel-showcase-module__2j90ua__section{padding-block:38px 28px}.sponsor-channel-showcase-module__2j90ua__preview{padding:14px}}
