
.apot-public-frame[data-apot-inner-page]{background:var(--taste-ground)!important}
.apot-public-frame[data-apot-inner-page] :is(.public-header-inner,.public-footer-inner){width:100%;max-width:1328px;margin-inline:auto;padding-inline:var(--taste-gutter)}
.apot-public-frame[data-apot-inner-page] .public-header-inner{min-height:96px;padding-block:12px;gap:12px 24px}
.apot-public-frame[data-apot-inner-page] main[data-apot-inner]{min-width:0;color:var(--reading-text)}
.apot-public-frame[data-apot-inner-page] main[data-apot-inner]>:is(.wrap,.page),.apot-public-frame[data-apot-inner-page] main[data-apot-inner].wrap,.apot-public-frame[data-apot-inner-page] main[data-apot-inner].apot-homepage{width:100%;max-width:1328px;margin-inline:auto;padding:32px var(--taste-gutter) 56px!important}
.apot-public-frame[data-apot-inner-page] main[data-apot-inner]>.apot-translation-notice{max-width:1248px;margin:16px auto 0;padding:16px var(--taste-gutter);font-size:14px;line-height:1.7}
.apot-public-frame [data-apot-inner] :is(.page-title>.eyebrow,.topic-hero>.eyebrow,.em-page-heading>.em-eyebrow,.contact-panel>.eyebrow){display:none} /* taste-skill-ignore: hide existing decorative labels */
.apot-public-frame [data-apot-inner] :is(.page-title,.topic-hero){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 40px;padding:0;margin:0 0 24px}
.apot-public-frame [data-apot-inner] :is(.page-title,.topic-hero)>h1{margin:0;font-size:40px;line-height:1.25;letter-spacing:-.035em}
.apot-public-frame [data-apot-inner] :is(.page-title,.topic-hero)>.lede{font-size:17px;line-height:1.8;margin:0;max-width:48ch;color:var(--reading-text)}
.apot-public-frame [data-apot-inner] .back{display:inline-flex;align-items:center;min-height:44px;margin:0 0 16px;font-size:14px;color:var(--reading-link)}
.apot-public-frame [data-apot-inner] :is(button,a,input,select):focus-visible{outline:3px solid var(--taste-focus);outline-offset:4px}
.apot-public-frame [data-apot-inner] :is(p,li,dd){overflow-wrap:anywhere}
.apot-public-frame [data-apot-inner] .external-link{display:inline;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.apot-public-frame [data-apot-inner] .external-link span{white-space:normal!important;overflow-wrap:anywhere}
.apot-public-frame [data-apot-inner] :is(.news-category-filters,.filters){margin:16px 0;padding-block:8px}
.apot-public-frame [data-apot-inner] .news-result-tools{margin:16px 0}
.apot-public-frame [data-apot-inner] .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.apot-public-frame [data-apot-inner] .article-grid>.article-card{padding:24px;min-height:0;height:auto}
.apot-public-frame [data-apot-inner] .article-card h3{font-size:22px;line-height:1.5;margin:10px 0}
.apot-public-frame [data-apot-inner] .article-card .summary{font-size:16px;line-height:1.8;min-height:0}
.apot-public-frame [data-apot-inner] .article-card>.text-link{min-height:44px;margin-top:16px;display:inline-flex;align-items:center}
.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card{padding:20px 24px;grid-template-columns:80px minmax(0,1fr) 140px 88px;gap:8px 20px}
.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card h3{margin:0;font-size:20px}
.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card>.text-link{margin:0}
.apot-public-frame [data-apot-inner] .hs-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}
.apot-public-frame [data-apot-inner] .hs-article-body{padding:32px;border-radius:8px}
.apot-public-frame [data-apot-inner] .article-heading{background:transparent;padding:0;margin:0 0 24px;color:var(--reading-text)}
.apot-public-frame [data-apot-inner] .article-heading h1{font-size:34px;line-height:1.45;max-width:30em;margin:12px 0 16px}
.apot-public-frame [data-apot-inner] .article-heading .lede{font-size:18px;line-height:1.8;max-width:74ch;color:var(--reading-text)}
.apot-public-frame [data-apot-inner] .prose{max-width:76ch;font-size:18px;line-height:1.9;margin:0}
.apot-public-frame [data-apot-inner] .prose p{font-size:inherit;line-height:inherit;margin:0 0 20px}
.apot-public-frame [data-apot-inner] .source-box,.apot-public-frame [data-apot-inner] .editorial-help6{margin-top:32px;padding:20px;font-size:15px}
.apot-public-frame [data-apot-inner] .hs-article-sidebar .hs-platform-rail{padding:20px}
.apot-public-frame [data-apot-inner] .hs-article-sidebar .hs-rail-entry{border:0;border-radius:0;padding:16px 0}
.apot-public-frame [data-apot-inner] .hs-article-sidebar .hs-platform-eyebrow{display:none}
.apot-public-frame [data-apot-inner=platforms] h1{font-size:40px;line-height:1.25;margin:0 0 28px}
.apot-public-frame [data-apot-inner=platform] .public-content{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px 40px;align-items:start}
.apot-public-frame [data-apot-inner=platform] #information-title{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0!important;grid-column:2;grid-row:1;font-size:40px;line-height:1.25}
.apot-public-frame [data-apot-inner=platform] .information-article-cover{grid-column:1;grid-row:1/3;width:100%;height:120px;margin:0;object-fit:contain;border-radius:0}
.apot-public-frame [data-apot-inner=platform] .information-actions{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:0}
.apot-public-frame [data-apot-inner=platform] .information-actions a{display:inline-flex;align-items:center;min-height:44px}
.apot-public-frame [data-apot-inner=platform] .public-content>section{grid-column:1/-1;display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px 40px;padding-top:32px;margin-top:12px;scroll-margin-top:32px}
.apot-public-frame [data-apot-inner=platform] .public-content>section>h2{grid-column:1;font-size:24px;line-height:1.4}
.apot-public-frame [data-apot-inner=platform] .information-copy{grid-column:2;font-size:18px;line-height:1.9;max-width:76ch;padding:0;background:transparent}
.apot-public-frame [data-apot-inner=platform] .information-image{grid-column:2;width:auto;max-width:100%;max-height:700px;object-fit:contain;margin:8px 0 0}
.apot-public-frame [data-apot-inner=contact] .platform-detail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}
.apot-public-frame [data-apot-inner=contact] :is(.contact-panel,.contact-guide){padding:28px}
.apot-public-frame [data-apot-inner=contact] .contact-panel{background:var(--taste-field)}
.apot-public-frame [data-apot-inner=contact] h2{font-size:24px;margin-bottom:16px}
.apot-public-frame [data-apot-inner=contact] .contact-id{font-size:28px!important;line-height:1.4!important;font-variant-numeric:tabular-nums;margin:8px 0 16px}
.apot-public-frame [data-apot-inner=contact] .contact-panel .button{background:var(--taste-ink);color:var(--taste-light);min-height:48px;padding:10px 20px;margin:20px 0}
.apot-public-frame [data-apot-inner=contact] .contact-guide ol{padding-left:24px;margin:0}
.apot-public-frame [data-apot-inner=contact] .contact-guide li{padding:0 0 20px;margin:0 0 20px}
.apot-public-frame [data-apot-inner=contact] .contact-guide li:last-child{padding-bottom:0;margin-bottom:0;border:0}
.apot-public-frame [data-apot-inner=contact] .contact-guide p{font-size:16px;line-height:1.85;margin-top:8px}
.apot-public-frame [data-apot-inner=contact] .apot-social-contact{margin:40px 0 0;padding:24px;background:var(--reading-paper)}
.apot-public-frame [data-apot-inner=privacy] .narrow{max-width:1328px}
.apot-public-frame [data-apot-inner=privacy]>h1{font-size:40px;margin:0 0 32px}
.apot-public-frame [data-apot-inner=privacy]>.eyebrow{display:none} /* taste-skill-ignore: hide the existing decorative label */
.apot-public-frame [data-apot-inner=privacy] .prose{max-width:none}
.apot-public-frame [data-apot-inner=privacy] .prose>section{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.3fr);gap:0 48px;padding:28px 0;margin:0}
.apot-public-frame [data-apot-inner=privacy] .prose>section>h2{grid-column:1;grid-row:1/20;font-size:23px;line-height:1.5;margin:0}
.apot-public-frame [data-apot-inner=privacy] .prose>section>p{grid-column:2;font-size:17px;line-height:1.9;margin:0 0 16px}
.apot-public-frame [data-apot-inner=event] .event-detail107{max-width:1180px}
.apot-public-frame [data-apot-inner=event] .event-key-facts107{padding:24px;background:var(--reading-paper);border:var(--reading-frame);border-radius:8px;margin:24px 0 32px}
.apot-public-frame [data-apot-inner=event] .event-key-facts107 h2{font-size:24px;margin:0 0 20px}
.apot-public-frame [data-apot-inner=event] .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;background:transparent;padding:0;margin:0 0 20px;border:0}
.apot-public-frame [data-apot-inner=event] .facts>div{padding:0;border:0;min-width:0}
.apot-public-frame [data-apot-inner=event] .facts dt{font-size:14px;color:var(--reading-muted);margin-bottom:4px}
.apot-public-frame [data-apot-inner=event] .facts dd{font-size:17px;line-height:1.8;color:var(--reading-text);margin:0}
.apot-public-frame [data-apot-inner=event] .event-intro107{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px 32px;align-items:start}
.apot-public-frame [data-apot-inner=event] .event-intro107>h2{grid-column:1;grid-row:1/4;font-size:24px}
.apot-public-frame [data-apot-inner=event] .event-intro107>:not(h2){grid-column:2;min-width:0}
.apot-public-frame [data-apot-inner=weekly]>h1{font-size:40px;line-height:1.25;margin:12px 0 20px}
.apot-public-frame [data-apot-inner=weekly]>p{max-width:85ch;font-size:18px;line-height:1.85;margin:0 0 16px}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-meta{font-size:14px;margin:12px 0}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-item{padding:28px;margin:24px 0;background:var(--reading-paper)}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-item>:is(h2,h3){font-size:24px;line-height:1.5;margin:0 0 16px}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-item>p{max-width:95ch;margin:12px 0;font-size:17px;line-height:1.85}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;padding:24px;background:var(--taste-field)}
.apot-public-frame [data-apot-inner=weekly] .wd-journal-panel-title{font-size:24px;margin-top:32px}
.apot-public-frame [data-apot-inner=quiz]>.hp-quiz{max-width:900px;margin:0 auto;padding:32px!important}
.apot-public-frame [data-apot-inner=quiz] .hp-quiz>h1{font-size:32px;margin:12px 0 24px}
.apot-public-frame [data-apot-inner=quiz] .hp-quiz>p{font-size:17px;line-height:1.85}
.apot-public-frame [data-apot-inner=quiz] fieldset{border:0;padding:0;margin:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.apot-public-frame [data-apot-inner=quiz] legend{padding:0;margin:0 0 16px;font-size:17px;font-weight:650}
.apot-public-frame [data-apot-inner=quiz] .hp-option{padding:16px;min-height:52px;font-size:17px}
.apot-public-frame [data-apot-inner=quiz] .hp-quiz-submit{min-height:48px;padding:10px 24px;background:var(--taste-ink);color:var(--taste-light);font-size:17px}
.apot-public-frame [data-apot-inner=topic] .topic-section{margin-top:40px}
.apot-public-frame [data-apot-inner=topic] .section-head{margin-bottom:20px}
.apot-public-frame [data-apot-inner=topic] .section-head .eyebrow{display:none} /* taste-skill-ignore: hide the existing decorative section labels */
.apot-public-frame [data-apot-inner=topic] .event-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.apot-public-frame [data-apot-inner=monthly] .em-page-heading{margin-bottom:24px}
.apot-public-frame [data-apot-inner=monthly] .em-page-heading h1{font-size:36px;line-height:1.25;margin:8px 0 12px}
.apot-public-frame [data-apot-inner=monthly] .em-filters{background:var(--reading-paper)}
@media(max-width:1000px){.apot-public-frame [data-apot-inner] .hs-article-layout{grid-template-columns:minmax(0,1fr);gap:32px}.apot-public-frame [data-apot-inner] .hs-article-sidebar .hs-rail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card .article-top{grid-column:1;grid-row:1}.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card h3{grid-column:1/-1;grid-row:2}.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card .summary{grid-column:1/-1;grid-row:3}.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card .article-meta{grid-column:1;grid-row:4}.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card>.text-link{grid-column:2;grid-row:4}.apot-public-frame [data-apot-inner=platform] .public-content{grid-template-columns:180px minmax(0,1fr);gap:20px 28px}.apot-public-frame [data-apot-inner=platform] .public-content>section{grid-template-columns:180px minmax(0,1fr);gap:16px 28px}}
@media(max-width:800px){
.apot-public-frame[data-apot-inner-page] .public-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:10px}
.apot-public-frame[data-apot-inner-page] .apot-public-header .brand:has(.hp-brand-lockup){display:flex;flex-direction:row;align-items:center;gap:10px;max-width:100%}
.apot-public-frame[data-apot-inner-page] .apot-public-header .brand-logo-window{width:112px;height:40px}
.apot-public-frame[data-apot-inner-page] .apot-public-header .brand-logo{width:123px;height:123px}
.apot-public-frame[data-apot-inner-page] .apot-public-header .hp-brand-name{font-size:18px;line-height:1.35;white-space:nowrap}
.apot-public-frame[data-apot-inner-page] .apot-public-header .hp-brand-tagline{display:none}
.apot-public-frame[data-apot-inner-page] .apot-public-header .public-language-switch{grid-column:2;grid-row:1;margin:0}
.apot-public-frame[data-apot-inner-page] .apot-public-header .public-page-nav{grid-column:1/-1;grid-row:2;display:flex;width:100%;margin:0;flex-wrap:nowrap;overflow-x:auto;gap:4px 10px;min-width:0;scrollbar-width:none}
.apot-public-frame[data-apot-inner-page] .apot-public-header .public-page-nav::-webkit-scrollbar{display:none}
.apot-public-frame[data-apot-inner-page] .apot-public-header .public-page-nav>a{font-size:14px;min-height:44px;padding:6px 0}
.apot-public-frame[data-apot-inner-page] .public-language{font-size:12px;min-height:40px}
.apot-public-frame[data-apot-inner-page] main[data-apot-inner]>:is(.wrap,.page),.apot-public-frame[data-apot-inner-page] main[data-apot-inner].wrap,.apot-public-frame[data-apot-inner-page] main[data-apot-inner].apot-homepage{padding-top:24px!important;padding-bottom:40px!important}
.apot-public-frame [data-apot-inner] :is(.page-title,.topic-hero){grid-template-columns:1fr;gap:12px;margin-bottom:24px}
.apot-public-frame [data-apot-inner] :is(.page-title,.topic-hero)>h1,.apot-public-frame [data-apot-inner=platforms] h1,.apot-public-frame [data-apot-inner=privacy]>h1,.apot-public-frame [data-apot-inner=weekly]>h1{font-size:30px;line-height:1.35}
.apot-public-frame [data-apot-inner] :is(.page-title,.topic-hero)>.lede{font-size:16px;line-height:1.8}
.apot-public-frame [data-apot-inner] .back{margin-bottom:12px}
.apot-public-frame [data-apot-inner] .article-grid,.apot-public-frame [data-apot-inner=topic] .event-card-grid{grid-template-columns:1fr}
.apot-public-frame [data-apot-inner] .article-grid>.article-card{padding:20px}
.apot-public-frame [data-apot-inner] .article-card h3,.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card h3{font-size:19px;line-height:1.6}
.apot-public-frame [data-apot-inner] [data-news-layout=list]>.article-grid>.article-card{padding:20px}
.apot-public-frame [data-apot-inner] .hs-article-body{padding:20px}
.apot-public-frame [data-apot-inner] .article-heading h1{font-size:26px;line-height:1.5;margin-top:12px}
.apot-public-frame [data-apot-inner] .prose,.apot-public-frame [data-apot-inner] .article-heading .lede{font-size:17px;line-height:1.9}
.apot-public-frame [data-apot-inner] .hs-article-sidebar .hs-rail-list{grid-template-columns:1fr}
.apot-public-frame [data-apot-inner=platform] .public-content{grid-template-columns:1fr;gap:20px}
.apot-public-frame [data-apot-inner=platform] #information-title{grid-column:1;grid-row:1;font-size:30px}
.apot-public-frame [data-apot-inner=platform] .information-article-cover{grid-column:1;grid-row:2;max-width:220px;height:100px}
.apot-public-frame [data-apot-inner=platform] .information-actions{grid-column:1;grid-row:3}
.apot-public-frame [data-apot-inner=platform] .public-content>section{grid-template-columns:1fr;gap:16px;padding-top:24px;margin:0}
.apot-public-frame [data-apot-inner=platform] .public-content>section>h2,.apot-public-frame [data-apot-inner=platform] .information-copy,.apot-public-frame [data-apot-inner=platform] .information-image{grid-column:1}
.apot-public-frame [data-apot-inner=platform] .information-copy{font-size:17px}
.apot-public-frame [data-apot-inner=contact] .platform-detail{grid-template-columns:1fr;gap:24px}
.apot-public-frame [data-apot-inner=contact] :is(.contact-panel,.contact-guide){padding:24px}
.apot-public-frame [data-apot-inner=privacy] .prose>section{grid-template-columns:1fr;gap:12px;padding:24px 0}
.apot-public-frame [data-apot-inner=privacy] .prose>section>h2{grid-column:1;grid-row:auto;font-size:22px}
.apot-public-frame [data-apot-inner=privacy] .prose>section>p{grid-column:1}
.apot-public-frame [data-apot-inner=event] .event-intro107{grid-template-columns:1fr;gap:20px}
.apot-public-frame [data-apot-inner=event] .event-intro107>h2{grid-column:1;grid-row:auto}
.apot-public-frame [data-apot-inner=event] .event-intro107>:not(h2){grid-column:1}
.apot-public-frame [data-apot-inner=event] .facts>div:nth-child(n+3){grid-column:1/-1}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-item{padding:24px;margin-block:24px}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-grid{grid-template-columns:1fr;padding:20px;gap:16px}
.apot-public-frame [data-apot-inner=weekly] .wd-detail-item>:is(h2,h3){font-size:22px}
.apot-public-frame [data-apot-inner=quiz]>.hp-quiz{padding:24px!important}
.apot-public-frame [data-apot-inner=quiz] .hp-quiz>h1{font-size:26px;line-height:1.5}
}
@media(max-width:800px){html[lang=en] .apot-public-frame[data-apot-inner-page] .apot-public-header .public-page-nav{flex-wrap:wrap;gap:0 16px}}
@media(max-width:380px){.apot-public-frame[data-apot-inner-page] .apot-public-header .hp-brand-lockup{display:none}.apot-public-frame[data-apot-inner-page] .apot-public-header .public-page-nav{flex-wrap:wrap;gap:0 14px}.apot-public-frame [data-apot-inner] .hs-article-body{padding:16px}.apot-public-frame [data-apot-inner] .article-heading h1{font-size:24px}.apot-public-frame [data-apot-inner=event] .facts{grid-template-columns:1fr}.apot-public-frame [data-apot-inner=quiz]>.hp-quiz{padding:20px!important}.apot-public-frame [data-apot-inner=quiz] fieldset{grid-template-columns:1fr}}
@media(prefers-reduced-motion:no-preference){.apot-public-frame [data-apot-inner=platforms] .information-cover{transition:transform .35s var(--taste-ease)}.apot-public-frame [data-apot-inner=platforms] .information-entry:is(:hover,:focus-visible) .information-cover{transform:scale(1.03)}}
