/* Internal pages have one editorial system; reviewed content and controls keep their DOM. */
body.ps-page{--ps-ink:#17253e;--ps-accent:#344fbd;--ps-soft:#eef2fc;--ps-line:#dce3ef;--ps-space:clamp(65px,8vw,125px);background:#fff;color:var(--ps-ink)}
body.ps-page[data-ps-family=data]{--ps-accent:#22695f;--ps-soft:#edf5f2;--ps-ink:#153a36;--ps-line:#d3e5dd}
body.ps-page[data-ps-family=ai]{--ps-accent:#5667d8;--ps-soft:#eff0fa;--ps-ink:#18233a}
body.ps-page[data-ps-family=company],body.ps-page[data-ps-family=news]{--ps-accent:#376457;--ps-soft:#f0f4ef}
body.ps-page[data-ps-family=instructors]{--ps-accent:#b84d27;--ps-soft:#fff3ea}
body.ps-page .ps-main{overflow:clip;background:#fff;isolation:isolate}
body.ps-page .ps-main :is(.sitewide-section-rail,.section-watermark,.editorial-card-art,.sitewide-line-field,.sitewide-orbit){display:none!important}
body.ps-page .ps-main :is(.motion-enter,.motion-refine-target,.learning-reveal,.sitewide-reveal){opacity:1;transform:none}
body.ps-page .ps-hero{position:relative;overflow:hidden!important;padding-block:clamp(60px,8vw,120px)!important;background:var(--ps-soft)!important;color:var(--ps-ink)!important;min-height:380px}
body.ps-page .ps-hero::after{content:"";position:absolute;width:45vw;height:45vw;border:1px solid color-mix(in srgb,var(--ps-accent) 14%,transparent);border-radius:50%;right:-22vw;top:-22vw;pointer-events:none}
body.ps-page .ps-hero :is(.wrap,.container,.section-inner,.ep-wrap,.dsx-wrap,.service-hero-layout,.site-scene-inner){position:relative;z-index:1}
body.ps-page .ps-title{font-size:clamp(2.5rem,5.2vw,5.1rem)!important;line-height:1.2!important;letter-spacing:-.065em!important;font-weight:750!important;max-width:1080px;text-wrap:balance;color:var(--ps-ink)!important}
body.ps-page .ps-hero :is(.lead,.ep-lead,.site-scene-copy>p,.ocd-lead,.dsx-lead){font-size:clamp(1rem,1.4vw,1.22rem)!important;line-height:1.9!important;max-width:740px;color:#59657a!important}
body.ps-page .ps-kicker{font-size:.65rem!important;line-height:1.7!important;letter-spacing:.16em;font-weight:750;color:var(--ps-accent)!important;margin:0 0 25px!important}
body.ps-page .ps-hero>.ps-kicker{width:min(1240px,calc(100% - 80px));margin:0 auto 24px!important}
/* Scene layouts already own their spacing and their light/dark text palette. */
body.ps-page[data-ps-family] .ps-hero:is(.site-scene-hero,.detail-scene,.aux-scene-hero,.lxp-scene-hero){padding-block:0!important;background:var(--scene-paper,var(--ps-soft))!important;color:var(--scene-ink,var(--ps-ink))!important}
body.ps-page[data-ps-family] .ps-hero:is(.site-scene-hero,.detail-scene,.aux-scene-hero) .ps-title{color:var(--scene-ink,var(--ps-ink))!important}
body.ps-page[data-ps-family] .ps-hero:is(.site-scene-hero,.detail-scene,.aux-scene-hero) :is(.lead,.site-scene-copy>p){color:var(--scene-muted,#59657a)!important}
body.ps-page[data-ps-family] .ps-hero:is(.site-scene-hero,.detail-scene,.aux-scene-hero,.lxp-scene-hero)>.ps-kicker{position:absolute;z-index:3;top:24px;left:50%;transform:translateX(-50%);margin:0!important;color:var(--scene-muted,var(--ps-accent))!important;pointer-events:none}
body.ps-page[data-ps-family] .ps-hero.cc-hero--scene{padding-block:30px 0!important;background:#242c36!important;color:#fff!important}
body.ps-page[data-ps-family] .ps-hero.cc-hero--scene .ps-title{color:#fff!important}
body.ps-page[data-ps-family] .ps-hero.cc-hero--scene>.ps-kicker{position:relative;z-index:3;color:#d5e0ee!important}
body.ps-page .ps-hero--composed{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:40px;padding-inline:max(40px,calc((100% - 1240px)/2))!important;align-items:center}
body.ps-page .ps-hero--composed>.ps-kicker{grid-column:1/-1;width:auto;margin:0!important}
body.ps-page .ps-hero-copy{min-width:0}
body.ps-page .ps-hero-copy>:is(.wrap,.container,.section-inner,.ep-wrap){width:100%;padding-inline:0}
body.ps-page .ps-hero--composed>:is(.wrap,.container,.section-inner){width:100%;padding-inline:0}
body.ps-page .ps-hero-art{margin:0;position:relative;min-width:0;border-radius:120px 10px 10px 10px;overflow:hidden;background:var(--ps-accent);align-self:stretch;min-height:320px}
body.ps-page .ps-hero-art img{display:block;object-fit:cover;width:100%;height:100%;min-height:320px;max-height:550px}
body.ps-page .ps-hero-art figcaption{position:absolute;left:24px;bottom:22px;background:#ffffffed;padding:9px 13px;color:#29384b;font-size:.6rem;letter-spacing:.1em}
body.ps-page .ps-hero :is(.ep-hero-photo,.site-scene-art,.service-rich-art,.dsx-hero-media,.about-cover){border-radius:90px 8px 8px 8px!important;overflow:hidden;box-shadow:none!important}
body.ps-page .ps-chapters{position:sticky;top:var(--site-header-height,76px);z-index:35;background:#ffffffed;backdrop-filter:blur(16px);border-block:1px solid var(--ps-line);padding:14px max(24px,calc((100% - 1240px)/2));display:flex;gap:22px;align-items:center;color:var(--ps-ink);box-shadow:0 8px 22px #1c345006}
body.ps-page .ps-chapters>span{font-size:.56rem;font-weight:750;letter-spacing:.1em;min-width:100px;max-width:150px;line-height:1.8;color:var(--ps-accent)}
body.ps-page .ps-chapters>div{display:flex;gap:24px;overflow:auto;scrollbar-width:thin;flex:1;min-width:0;padding-block:6px}
body.ps-page .ps-chapters a{display:flex;gap:7px;align-items:baseline;white-space:nowrap;font-size:.75rem;font-weight:600;color:#707b8e;text-decoration:none;padding-bottom:3px;border-bottom:2px solid transparent}
body.ps-page .ps-chapters a[aria-current=true]{color:var(--ps-accent);border-color:var(--ps-accent)}
body.ps-page .ps-chapters small{font-size:.56rem;color:#9aa5b6}
body.ps-page .ps-motion-toggle{border:1px solid var(--ps-line);border-radius:25px;padding:8px 12px;background:#fff;font-size:.62rem;color:#626c80;white-space:nowrap}
body.ps-page .ps-section{padding-block:var(--ps-space)!important;scroll-margin-top:160px;position:relative;border-bottom:1px solid #e9edf3;background:#fff!important}
body.ps-page .ps-section[data-ps-tone="1"]{background:var(--ps-soft)!important}
body.ps-page .ps-section[data-ps-tone="2"]{background:#f8f9fb!important}
body.ps-page .ps-heading{font-size:clamp(1.9rem,3.5vw,3.45rem)!important;line-height:1.3!important;letter-spacing:-.055em!important;font-weight:730!important;color:var(--ps-ink)!important;text-wrap:balance}
/* Existing dark stories and course features keep one complete contrast pair. */
body.ps-page .ps-main .scroll-story.ps-section{background:#101e38!important;color:#e5edf7!important}
body.ps-page .scroll-story.ps-section :is(.ps-heading,.story-step h3){color:#fff!important}
body.ps-page .scroll-story.ps-section :is(.story-intro p,.story-step p,.story-step li){color:#d1deef!important}
body.ps-page .scroll-story.ps-section .story-step small{color:#b7d8ef!important}
body.ps-page.open-classes-page .open-scene-panel:not(.open-scene-panel--data) .ps-heading,body.ps-page.open-classes-page .open-fde-link .ps-heading{color:#fff!important}
body.ps-page.open-classes-page .open-scene-panel--data .ps-heading{color:#194834!important}
body.ps-page.open-classes-page .open-practice-strip.ps-section{background:#13253f!important;color:#edf3fb!important}
body.ps-page.open-classes-page .open-practice-strip .ps-heading{color:#fff!important}
body.ps-page.open-classes-page .open-practice-strip .open-section-heading>p{color:#c7d6eb!important}
body.ps-page.open-classes-page .open-practice-strip .open-eyebrow{color:#a6e9d2!important}
body.ps-page.claude-course-page .cc-pipeline-section.ps-section{background:#193147!important;color:#e5efff!important}
body.ps-page.claude-course-page .cc-pipeline-section .ps-heading{color:#fff!important}
body.ps-page.claude-course-page .cc-pipeline-section .cc-eyebrow--light{color:#a8d2fa!important}
body.ps-page.claude-course-page .cc-pipeline-section :is(.cc-section-description,.cc-pipeline-status){color:#c5d6e9!important}
body.ps-page.claude-course-page .cc-workspace-caption .ps-heading{color:#fff!important}
body.ps-page.claude-course-page .cc-final.ps-section{background:radial-gradient(ellipse at 100% 0,#3b69d670,transparent 60%),#152e62!important;color:#e5efff!important}
body.ps-page.claude-course-page .cc-final .ps-heading{color:#e5efff!important}
body.ps-page[data-ps-family=instructors] .operator.ps-section{background:#123e34!important;color:#fff!important}
body.ps-page[data-ps-family=instructors] .operator .ps-heading{color:#fff!important}
body.ps-page[data-ps-family=instructors] .operator .eyebrow{color:#d9f575!important}
body.ps-page[data-ps-family=instructors] .operator p:last-child{color:#d4e4dc!important}
/* Keep the original palette variables on course lenses and dark service bands. */
body.ps-page .ocd-media-lens.ps-section{background:var(--lens-paper,#edf3f8)!important;color:var(--lens-ink,#203954)!important}
body.ps-page .ocd-media-lens .ps-heading{color:var(--lens-ink,#203954)!important}
body.ps-page.ocd-course-page .ps-hero.ocd-hero--workflow{background:#252036!important;color:#fff!important}
body.ps-page.ocd-course-page .ps-hero.ocd-hero--agent{background:#202631!important;color:#fff!important}
body.ps-page.ocd-course-page .ps-hero:is(.ocd-hero--workflow,.ocd-hero--agent) .ps-title{color:#fff!important}
body.ps-page.ocd-course-page .ps-hero:is(.ocd-hero--workflow,.ocd-hero--agent) :is(.ps-kicker,.ocd-eyebrow){color:var(--ocd-signal,#e7c7ff)!important}
body.ps-page.ocd-course-page .ocd-final.ps-section{background:linear-gradient(115deg,#143572,#1e52c4)!important;color:#fff!important}
body.ps-page.ocd-course-page .ocd-final .ps-heading{color:#fff!important}
body.ps-page.ocd-course-page .ocd-final .ocd-eyebrow{color:#adedd8!important}
body.ps-page.ocd-course-page .ocd-final p:not(.ocd-eyebrow){color:#c1d4fa!important}
body.ps-page .lxp-build-section.ps-section{background:var(--lxp-dark,#101a2a)!important;color:#fff!important}
body.ps-page .lxp-build-section .ps-heading{color:#fff!important}
body.ps-page .lxp-flow-step.is-active{background:var(--lxp-blue,#2457d6)!important;color:#fff!important}
body.ps-page .lxp-flow-step.is-active :is(b,p,span){color:#dce8ff!important}
body.ps-page .brochure-programs.ps-section{background:#152b48!important;color:#fff!important}
body.ps-page .brochure-programs .ps-heading{color:#fff!important}
body.ps-page .brochure-programs .brochure-eyebrow{color:#8db2ff!important}
body.ps-page .brochure-programs-grid>div>p:not(.brochure-eyebrow){color:#b9c8d9!important}
body.ps-page .business-final.ps-section{background:#123f36!important;color:#fff!important}
body.ps-page .business-final .ps-heading{color:#fff!important}
body.ps-page .business-final .business-eyebrow{color:#b8e0cb!important}
body.ps-page .business-final p:not(.business-eyebrow){color:#d2e4dd!important}
body.ps-page .ps-heading-row{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:45px!important}
body.ps-page .ps-heading-row>p{max-width:440px;line-height:1.9;color:#6c778a}
body.ps-page .ps-section--media :is(figure:not(.partner-logo),.section-story-media){overflow:hidden}
body.ps-page .ps-section--media figure>img{transition:scale .8s cubic-bezier(.2,.65,.3,1)}
body.ps-page .ps-section--media figure:hover>img{scale:1.025}
body.ps-page .ps-section--cards :is(.card,.ep-card,.scene-card,.dsx-card,.open-card,.career-role-card){border-radius:8px!important;box-shadow:0 12px 35px #1d355508!important;border-color:var(--ps-line)!important;transition:translate .3s,box-shadow .3s}
body.ps-page .ps-section--cards :is(.card,.ep-card,.scene-card,.dsx-card,.open-card,.career-role-card):hover{translate:0 -5px;box-shadow:0 22px 45px #1d355512!important}
body.ps-page .ps-section--process :is(.ep-track,.story-step,.process-step,.dsx-step){border-radius:8px!important;border-color:var(--ps-line)!important}
body.ps-page .ps-section--faq details{border:0!important;border-top:1px solid var(--ps-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
body.ps-page .ps-section--faq summary{padding:26px 25px 26px 0!important;font-size:1rem!important;font-weight:650!important;line-height:1.75}
body.ps-page .ps-section--faq details>p{padding:0 15px 26px 0!important;max-width:950px;line-height:1.95!important;color:#657084}
body.ps-page .ps-spotlight{padding:var(--ps-space) max(40px,calc((100% - 1240px)/2));background:#f8f9fc;border-bottom:1px solid var(--ps-line)}
body.ps-page .ps-spotlight-header{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}
body.ps-page .ps-spotlight-header h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.35;letter-spacing:-.05em;color:var(--ps-ink)}
body.ps-page .ps-spotlight-header .ps-kicker{margin-bottom:14px!important}
body.ps-page .ps-spotlight-controls{display:flex;gap:10px;align-items:center}
body.ps-page .ps-spotlight-controls button{border:1px solid #d4ddec;background:#fff;border-radius:50%;width:38px;height:38px;color:var(--ps-accent);cursor:pointer}
body.ps-page .ps-spotlight-controls>span{font-size:.7rem;white-space:nowrap;min-width:55px;text-align:center;color:#7a8596}
body.ps-page .ps-spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body.ps-page .ps-highlight{min-width:0;background:#fff;border:1px solid var(--ps-line);border-radius:10px;overflow:hidden}
body.ps-page .ps-highlight figure{margin:0;aspect-ratio:1.7;overflow:hidden;background:var(--ps-soft)}
body.ps-page .ps-highlight figure img{display:block;width:100%;height:100%;object-fit:cover}
body.ps-page .ps-highlight>div{padding:30px}
body.ps-page .ps-highlight h3{font-size:1.5rem;line-height:1.45;letter-spacing:-.04em;color:var(--ps-ink);margin-bottom:20px}
body.ps-page .ps-highlight p:not(.ps-kicker){font-size:.9rem;color:#6c7788;line-height:1.85}
body.ps-page .ps-highlight a{display:inline-flex;gap:35px;color:var(--ps-accent);font-weight:650;font-size:.85rem;margin-top:25px;text-decoration:none}
body.ps-page .ps-spotlight.is-enhanced .ps-spotlight-grid{display:block}
body.ps-page .ps-spotlight.is-enhanced .ps-highlight{display:grid;grid-template-columns:1.15fr 1fr;min-height:380px}
body.ps-page .ps-spotlight.is-enhanced .ps-highlight figure{height:100%;aspect-ratio:auto;min-height:380px}
body.ps-page .ps-spotlight.is-enhanced .ps-highlight>div{padding:clamp(30px,4vw,65px);align-self:center}
body.ps-page .ps-spotlight.is-enhanced .ps-highlight h3{font-size:clamp(1.9rem,3vw,2.9rem)}
body.ps-page .ps-spotlight.is-enhanced .ps-highlight p:not(.ps-kicker){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
body.ps-page .ps-slide-progress{height:2px;background:#dfe5ef;margin-top:22px;overflow:hidden;display:none}
body.ps-page .ps-spotlight.is-enhanced .ps-slide-progress{display:block}
body.ps-page .ps-slide-progress i{display:block;height:100%;background:var(--ps-accent);transform-origin:left;animation:ps-timer 8s linear infinite}
body.ps-page .ps-spotlight.is-paused .ps-slide-progress i{animation-play-state:paused}
body.ps-page .ps-highlight[hidden],body.ps-page [data-ps-controls][hidden],body.ps-page [data-ps-motion][hidden]{display:none!important}
body.ps-page .ps-next{background:var(--ps-ink,#17253e)!important;color:#fff!important;padding:80px max(40px,calc((100% - 1240px)/2));display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}
body.ps-page .ps-next h2{color:#fff!important;font-size:clamp(1.9rem,3vw,3rem);line-height:1.4;letter-spacing:-.05em;margin:0}
body.ps-page main.ps-main .ps-next{background:var(--ps-ink,#17253e)!important;color:#fff!important}
body.ps-page main.ps-main .ps-next h2{color:#fff!important}
body.ps-page main.ps-main .ps-next p{color:#d0dbec!important}
body.ps-page main.ps-main .ps-next .ps-kicker{color:#bbc9e1!important}
body.ps-page .ps-next nav{display:flex;flex-direction:column}
body.ps-page .ps-next a{display:flex;justify-content:space-between;gap:25px;padding:18px 0;border-bottom:1px solid #ffffff35;color:#e5ebf5!important;text-decoration:none;font-size:.95rem}
body.ps-page main.ps-main .ps-next a{color:#e5ebf5!important}
body.ps-page .ps-next-contact{font-weight:750;color:#fff!important}
body.ps-page[data-ps-family=utility] .ps-hero{min-height:0;padding-block:60px!important}
body.ps-page[data-ps-family=utility] .ps-title{font-size:clamp(2.1rem,4vw,3.8rem)!important}
body.ps-page[data-ps-family=utility] .ps-main form{position:relative;z-index:2}
body.ps-page .ps-utility-navigation{display:flex;gap:14px 30px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--ps-line);padding:35px max(24px,calc((100% - 1240px)/2));background:#f6f8fc;margin-top:35px}
body.ps-page .ps-utility-navigation p{flex-basis:100%;font-size:.7rem;letter-spacing:.05em;color:#7a879c;margin:0}
body.ps-page .ps-utility-navigation a{font-size:.82rem;color:var(--ps-accent);display:flex;gap:20px;padding-block:6px;text-decoration:none}
body.ps-page[data-ps-family=instructors] .ps-main{--ps-ink:#292d35;font-family:inherit}
body.ps-page[data-ps-family=instructors] .ps-title{max-width:1000px}
body.ps-page .press-newsroom{padding:80px max(24px,calc((100% - 1240px)/2));background:var(--ps-soft)}
body.ps-page .press-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.ps-page .press-coverage-grid--single{grid-template-columns:1fr!important;max-width:940px}
body.ps-page .press-coverage-grid--single .press-story-link b{font-size:clamp(1.35rem,2.4vw,2rem);max-width:28em}
body.ps-page .press-coverage-heading{max-width:840px;margin-bottom:40px}
body.ps-page .press-coverage-heading>p:last-child{font-size:1.05rem;line-height:1.8;color:var(--ps-muted)}
body.ps-page .press-coverage-card{background:#fff;border:1px solid var(--ps-line);border-radius:8px;overflow:hidden;transition:translate .3s;display:flex;flex-direction:column}
body.ps-page .press-coverage-card:hover{translate:0 -5px}
body.ps-page .press-story-link{display:block;padding:26px;color:var(--ps-ink);text-decoration:none;flex:1}
body.ps-page .press-story-link>b{display:block;font-size:1.35rem;line-height:1.5;letter-spacing:-.04em;margin:0 0 22px}
body.ps-page .press-story-link h3{font-size:1.4rem;line-height:1.5;letter-spacing:-.035em;margin:22px 0}
body.ps-page .press-story-link p{font-size:.9rem;color:#6d788a;line-height:1.85}
body.ps-page .press-meta{font-size:.68rem;letter-spacing:.02em;color:var(--ps-accent);display:flex;gap:12px;flex-wrap:wrap;padding:26px 26px 0}
body.ps-page .press-source-link{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:var(--ps-accent);font-weight:650;margin-top:26px}
body.ps-page .press-byline{padding:0 26px 24px;margin:0;color:#8993a3;font-size:.65rem;line-height:1.7}
body.ps-page .ps-main :focus-visible{outline:3px solid var(--ps-accent);outline-offset:5px}
@media(prefers-reduced-motion:no-preference){.ps-page.ps-motion-ready .ps-section[data-ps-pending]{opacity:.32;translate:0 25px;transition:opacity .8s ease,translate .8s cubic-bezier(.2,.6,.3,1)}.ps-page.ps-motion-ready .ps-section.is-ps-visible{opacity:1;translate:0 0}.ps-page .ps-spotlight.is-enhanced .ps-highlight:not([hidden])>div{animation:ps-enter .55s both}}
@keyframes ps-enter{from{opacity:.5;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes ps-timer{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:900px){body.ps-page .ps-hero--composed{gap:25px;padding-inline:28px!important}body.ps-page .ps-chapters>span{display:none}body.ps-page .ps-highlight>div{padding:25px}body.ps-page .ps-spotlight-grid{grid-template-columns:1fr 1fr}body.ps-page .ps-heading-row{display:block}body.ps-page .press-coverage-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.ps-page{--ps-space:65px}body.ps-page .ps-title{font-size:2.6rem!important}body.ps-page .ps-hero{padding-block:58px!important;min-height:0}body.ps-page .ps-hero--composed{display:block!important;padding-inline:20px!important}body.ps-page .ps-hero-art{margin-top:35px;min-height:240px;border-radius:70px 6px 6px 6px}body.ps-page .ps-hero-art img{min-height:240px;max-height:280px}body.ps-page .ps-hero>.ps-kicker{width:calc(100% - 40px);font-size:.55rem!important}body.ps-page .ps-chapters{gap:12px;padding:9px 20px;top:var(--site-header-height,66px)}body.ps-page .ps-chapters>div{gap:19px}body.ps-page .ps-chapters a{font-size:.68rem}body.ps-page .ps-motion-toggle{width:32px;height:32px;padding:0;font-size:0}body.ps-page .ps-motion-toggle::before{content:"Ⅱ";font-size:12px}body.ps-page .ps-motion-toggle[aria-pressed=true]::before{content:"▶"}body.ps-page .ps-section{scroll-margin-top:120px}body.ps-page .ps-heading{font-size:2rem!important}body.ps-page .ps-heading-row{margin-bottom:30px!important}body.ps-page .ps-spotlight{padding:65px 20px}body.ps-page .ps-spotlight-header{display:block}body.ps-page .ps-spotlight-header h2{font-size:1.9rem}body.ps-page .ps-spotlight-controls{margin-top:25px;justify-content:end}body.ps-page .ps-spotlight-grid{grid-template-columns:1fr}body.ps-page .ps-spotlight.is-enhanced .ps-highlight{display:block;min-height:0}body.ps-page .ps-spotlight.is-enhanced .ps-highlight figure{height:230px;min-height:0}body.ps-page .ps-spotlight.is-enhanced .ps-highlight>div{padding:28px;min-height:330px}body.ps-page .ps-highlight h3{font-size:1.65rem!important}body.ps-page .ps-next{grid-template-columns:1fr;gap:30px;padding:65px 20px}body.ps-page .ps-next h2{font-size:2rem}body.ps-page .ps-next a{font-size:.85rem}body.ps-page .press-coverage-grid{grid-template-columns:1fr}body.ps-page .press-story-link{padding:25px}}
@media(prefers-reduced-motion:reduce){body.ps-page .ps-main *,body.ps-page .ps-main *::before,body.ps-page .ps-main *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.ps-page .ps-section[data-ps-pending]{opacity:1!important;translate:none!important}}
body.ps-page.ps-motion-paused .ps-main,body.ps-page.ps-motion-paused .ps-main *,body.ps-page.ps-motion-paused .ps-main *::before,body.ps-page.ps-motion-paused .ps-main *::after{animation-play-state:paused!important;transition:none!important}
body.ps-page.ps-motion-paused .ps-section[data-ps-pending]{opacity:1!important;translate:none!important}
@media print{body.ps-page .ps-chapters,body.ps-page .ps-spotlight,body.ps-page .ps-next{display:none!important}body.ps-page .ps-section,body.ps-page .ps-hero{padding:20px 0!important;background:white!important;opacity:1!important;translate:none!important}body.ps-page .ps-title{font-size:28pt!important}}
