:root [data-secondary-page]{background:var(--paper);min-height:100vh;color:var(--ink);--secondary-radius:var(--site-radius);--secondary-shadow:none;font-size:1rem;line-height:1.8}[data-secondary-page]>header{min-height:84px;padding:18px max(var(--site-gutter),calc((100vw - var(--site-content-width))/2)) 0;background:var(--paper);color:var(--ink);box-shadow:none;border:0;flex-wrap:wrap;grid-template-columns:max-content minmax(0,1fr);justify-content:space-between;align-items:center;gap:12px 24px;display:grid;position:relative}[data-secondary-page]>header>a:first-child{min-height:44px;color:var(--ink);letter-spacing:-.04em;white-space:nowrap;overflow-wrap:normal;align-items:center;gap:10px;font-size:23px;font-weight:850;text-decoration:none;display:inline-flex}[data-secondary-page]>header>a:first-child>span{border:2px solid var(--ink);background:var(--ink);border-radius:5px 5px 2px 2px;flex-shrink:0;width:18px;height:22px;margin-right:4px;transform:rotate(-7deg);box-shadow:5px -3px #c5e58a}[data-secondary-page]>header [data-discovery-navigation]{order:3;grid-area:2/1/auto/-1;justify-self:center}[data-secondary-page]>header>nav:not([data-discovery-navigation]){flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}[data-secondary-page]>header>nav:not([data-discovery-navigation]) a{min-height:44px;color:var(--ink);border-color:var(--line);text-underline-offset:4px;border-radius:99px;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}[data-secondary-page]>header>a:hover,[data-secondary-page]>header>nav:not([data-discovery-navigation]) a:hover{color:var(--blue)}[data-secondary-page]>footer{min-height:100px;padding:36px max(var(--site-gutter),calc((100vw - var(--site-content-width))/2));border-top:1px solid var(--line);background:var(--paper);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;font-size:.875rem;display:flex}[data-secondary-page]>footer a{color:var(--ink);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}[data-secondary-page]>footer :is(p,span){color:var(--muted);font-size:.875rem;line-height:1.75}[data-secondary-page] :is(h1,h2,h3,h4){text-wrap:pretty;overflow-wrap:anywhere;font-family:inherit}[data-secondary-page] :is(button,input,select,textarea){font-family:inherit}[data-secondary-page] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}[data-secondary-page] .editorial-byline{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0}[data-secondary-page] .editorial-byline strong,[data-secondary-page] .editorial-byline p:first-child a{color:var(--ink)}[data-secondary-page] .editorial-byline a{color:var(--blue);font-weight:600}[data-secondary-page] .editorial-share-links{border:0;border-block:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}[data-secondary-page] .editorial-share-links p span,[data-secondary-page] .editorial-share-links .editorial-share-links__status{color:var(--muted)}[data-secondary-page] .editorial-share-links :is(a,button){border-radius:var(--site-radius);font-weight:600}[data-secondary-page] .editorial-share-links a:not(.editorial-share-links__line){background:var(--ink);color:var(--card)}[data-secondary-page] .editorial-share-links a:hover{background:var(--blue);color:var(--card);outline:none}[data-secondary-page] .editorial-share-links :is(a,button):focus-visible{outline:3px solid var(--blue);outline-offset:4px}[data-secondary-page] .affiliate-service-comparison.is-compact{border-color:var(--line);box-shadow:var(--secondary-shadow);background:#fff}[data-secondary-page] .affiliate-service-comparison .affiliate-service-comparison__heading{background:var(--paper);border-color:var(--line);color:var(--ink);border-radius:14px;padding:20px}[data-secondary-page] .affiliate-service-comparison.is-compact .affiliate-service-comparison__heading{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 16px}[data-secondary-page] .affiliate-service-comparison .affiliate-service-comparison__heading :is(h2,p,b,small){color:var(--ink);font-family:inherit}[data-secondary-page] .affiliate-service-comparison.is-compact .affiliate-service-comparison__heading>p:not(:first-child),[data-secondary-page] .affiliate-service-comparison.is-compact .affiliate-service-comparison__heading>p b,[data-secondary-page] .affiliate-service-comparison.is-compact .affiliate-service-comparison__heading small{color:var(--ink)}[data-secondary-page] .affiliate-service-comparison .affiliate-service-comparison__heading>p:first-child{color:var(--blue)}[data-secondary-page] .affiliate-service-comparison .service-directory-card{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:none;border-radius:14px}[data-secondary-page] .affiliate-service-comparison .service-directory-card :is(h3,p){color:var(--ink)}[data-secondary-page] .affiliate-service-comparison .service-directory-card>:is(a,button){background:var(--blue);color:#fff;border-color:var(--blue);border-radius:12px}[data-secondary-page] .affiliate-service-comparison .service-directory-card>button:disabled{background:var(--editorial-accent-soft);color:var(--blue);border-color:var(--line)}[data-secondary-page] .affiliate-service-comparison .affiliate-service-comparison__status{color:var(--muted);background:var(--paper)}[data-secondary-page] .service-directory-material{border-color:var(--line);border-radius:12px}[data-secondary-page] .work-commerce>summary{color:var(--ink)}[data-secondary-page] .work-commerce__products a{border-color:var(--line);background:var(--paper);color:var(--ink);border-radius:12px}[data-secondary-page] .work-commerce__products a>span:last-child{background:var(--blue);color:#fff}[data-secondary-page] .service-directory-link{color:var(--blue)}[data-secondary-page] section.work-commerce{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-secondary-page] .editorial-product-lookup :is(p,small,span,i),[data-secondary-page] .editorial-product-lookup__heading b{color:var(--muted);font-size:.875rem;line-height:1.75}[data-secondary-page] .editorial-product-lookup__results b{color:var(--ink);font-size:1rem;line-height:1.7}[data-secondary-page] .editorial-product-lookup>button,[data-secondary-page] .editorial-product-lookup__empty button,[data-secondary-page] .editorial-product-lookup__partial button{background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:12px;min-height:44px;padding:10px 14px;font-size:1rem;line-height:1.6}[data-secondary-page] .editorial-product-lookup button span{color:inherit}[data-secondary-page] .editorial-product-lookup__results a{border-color:var(--line);color:var(--ink);box-shadow:none;background:#fff;border-radius:12px}[data-secondary-page] .editorial-product-lookup__results a:hover{border-color:var(--blue);box-shadow:none}[data-secondary-page] .share-panel{border-color:var(--line);border-radius:var(--site-radius);background:var(--card);box-shadow:none}[data-secondary-page] .share-panel__toggle{background:var(--paper)}[data-secondary-page] .share-panel__toggle:hover{background:var(--editorial-accent-soft)}[data-secondary-page] .share-panel__toggle strong,[data-secondary-page] .share-panel__body h2{font-family:inherit}[data-secondary-page] .share-panel :is(small,p),[data-secondary-page] .share-panel__toggle>span:last-child{font-size:.875rem;line-height:1.75}[data-secondary-page] :is(.work-commerce,.affiliate-service-comparison,.streaming-availability,.editorial-product-lookup,.service-directory__card){background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--secondary-radius);box-shadow:var(--secondary-shadow)}[data-secondary-page] :is(.work-commerce,.affiliate-service-comparison,.streaming-availability,.editorial-product-lookup) :is(h3,h4){color:var(--ink);font-family:inherit}[data-secondary-page] :is(.affiliate-service-comparison__eyebrow,.work-commerce__heading,.streaming-availability__eyebrow,.editorial-product-lookup__eyebrow){color:var(--blue)}[data-secondary-page] :is(.affiliate-service-comparison__card,.streaming-service-card,.streaming-service-card.has-offer){border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:14px}[data-secondary-page] :is(.affiliate-service-comparison__card,.streaming-service-card) :is(b,span,p,small){color:inherit}[data-secondary-page] :is(.affiliate-service-comparison__card,.streaming-service-card) a:not([rel~=sponsored]){color:var(--blue)}[data-secondary-page] :is(.affiliate-service-comparison__card,.streaming-service-card) a[rel~=sponsored]{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:none;border-radius:12px}[data-secondary-page] :is(.editorial-save,.editorial-share-links,.editorial-product-lookup__controls) button{border-color:var(--line);color:var(--blue);box-shadow:none;background:#fff;border-radius:12px}[data-secondary-page].shared-page .shared-page__hero{color:var(--ink);border-bottom:1px solid var(--line);width:min(var(--site-content-width),calc(100% - 2 * var(--site-gutter)));background:0 0;border-radius:0;margin:0 auto 32px;padding:clamp(36px,5vw,64px) 0 32px}[data-secondary-page].shared-page .shared-page__hero h1{letter-spacing:-.045em;font-family:inherit;font-size:clamp(2rem,4vw,3rem);line-height:1.4}[data-secondary-page].shared-page .shared-page__hero h1 span{color:var(--blue)}[data-secondary-page].shared-page .shared-page__hero :is(p,small){color:var(--muted);max-width:42em;line-height:1.85}[data-secondary-page].shared-page .shared-page__content{width:min(var(--site-content-width),calc(100% - 2 * var(--site-gutter)));max-width:none;margin:0 auto;padding:16px 0 90px}[data-secondary-page].shared-page .shared-work{background:var(--card);border:1px solid var(--line);border-radius:var(--site-radius);color:var(--ink);box-shadow:none}[data-secondary-page].shared-page .shared-work:after{content:none}[data-secondary-page].shared-page .shared-work h2{color:var(--ink);font-family:inherit}[data-secondary-page].shared-page .shared-work :is(p,small){color:var(--muted)}[data-secondary-page].shared-page .shared-work__medium{color:var(--blue)}[data-secondary-page].shared-page :is(.shared-save-bar,.shared-remix,.shared-page__service,.shared-page__empty){background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--site-radius);box-shadow:none}[data-secondary-page].shared-page :is(.shared-save-bar,.shared-remix,.shared-page__service) :is(h2,p,small){color:var(--ink);font-family:inherit}[data-secondary-page].shared-page :is(.shared-work__actions,.shared-page__actions,.shared-remix) :is(a,button){border-color:var(--line);background:var(--blue);color:#fff;box-shadow:none;border-radius:12px}[data-secondary-page].shared-page .shared-work h2 a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-decoration-thickness:1px}@media (max-width:1599px){[data-secondary-page]>header{grid-template-columns:max-content minmax(0,1fr);display:grid}[data-secondary-page]>header [data-discovery-navigation]{order:3;grid-area:2/1/auto/-1;justify-self:center}[data-secondary-page]>header>nav:not([data-discovery-navigation]){grid-area:1/2;width:auto}}@media (max-width:420px){[data-secondary-page]>header{grid-template-columns:minmax(0,1fr);gap:10px}[data-secondary-page]>header>a:first-child{grid-area:1/1;justify-self:start}[data-secondary-page]>header>nav:not([data-discovery-navigation]){flex-wrap:wrap;grid-area:2/1;justify-self:start;gap:8px 12px;width:100%;max-width:100%;display:flex}[data-secondary-page]>header [data-discovery-navigation]{grid-area:3/1}}@media (max-width:760px){[data-secondary-page] .affiliate-service-comparison.is-compact .service-directory-grid{grid-auto-columns:min(100%,280px)}[data-secondary-page] .affiliate-service-comparison .service-directory-card{min-width:0}[data-secondary-page] .affiliate-service-comparison .service-directory-card>a{white-space:normal;overflow-wrap:anywhere}}@media (max-width:620px){[data-secondary-page]>header{padding:12px var(--site-gutter) 0;gap:10px 12px}[data-secondary-page]>header>a:first-child{font-size:20px}[data-secondary-page]>header>nav:not([data-discovery-navigation]){gap:4px 8px}[data-secondary-page]>header>nav:not([data-discovery-navigation]) a{padding-inline:4px;font-size:.875rem}[data-secondary-page]>header>nav:not([data-discovery-navigation]) a[href="/method/story-mood-map"]{display:none}}@media (max-width:360px){[data-secondary-page]>header>a:first-child{gap:4px;font-size:16px}}
