/* Print Store Home: seven focused stages of discovery, distinct from Shop */
.psStory{color:#15243c;background:#fff}.psStory a{text-decoration:none}
.psStoryEyebrow{font-size:10px;color:#2368d0;font-weight:800;letter-spacing:.16em;line-height:1.5}
.psStoryHero{padding:43px 0 48px;background:linear-gradient(120deg,#fff 0%,#fff 49%,#f4f7fc 100%)}
.psStoryHeroGrid{display:grid;grid-template-columns:1fr .97fr;align-items:center;gap:46px}
.psStoryHero h1{font-size:clamp(39px,4.6vw,63px);letter-spacing:-.052em;line-height:1.08;margin:14px 0 19px;max-width:700px}
.psStoryHeroCopy>p{font-size:16px;line-height:1.7;color:#5a6b83;max-width:660px;margin:0}
.psStoryHeroActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0 13px}
.psStoryHeroActions .btn{min-height:47px;display:inline-flex;align-items:center;justify-content:center;padding:12px 17px}
.psStoryHeroFine{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:#718095;font-size:11px}
.psStoryHeroFine span:before{content:"✓";color:#1f70c7;font-weight:800;margin-right:5px}
.psStoryHeroVisual{margin:0;background:#f3f6fa;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px rgba(17,42,73,.07)}
.psStoryHeroVisual img{display:block;width:100%;height:340px;object-fit:cover}
.psStoryHeroVisual figcaption{padding:8px 14px;font-size:10px;color:#77869b;background:#f6f8fb}
.psStorySection{padding:52px 0}
.psStorySectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}
.psStorySectionHead h2{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.035em;margin:9px 0 8px}
.psStorySectionHead p{font-size:14px;line-height:1.6;color:#63738a;max-width:660px;margin:0}
.psStoryTextLink{font-weight:700;color:#1b64b7;font-size:13px;white-space:nowrap;margin-bottom:4px}
.psStoryTextLink:hover{text-decoration:underline}
.psStoryCollections{padding-top:52px}
.psStoryCollectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.psStoryCollectionCard{display:block;border:1px solid #e4eaf2;border-radius:16px;overflow:hidden;color:#1a2d48;transition:transform .16s ease,box-shadow .16s ease;background:#fff}
.psStoryCollectionCard:hover{transform:translateY(-3px);box-shadow:0 13px 27px rgba(20,39,67,.1)}
.psStoryCollectionCard img{width:100%;height:166px;object-fit:cover;display:block;background:#f2f6fa}
.psStoryCollectionCard span{padding:14px 16px;font-size:15px;font-weight:750;line-height:1.35;display:block}
.psStoryImageNote{font-size:11px;line-height:1.55;color:#8692a4;margin:13px 0 0}
.psStoryIndustries{background:#f7f9fc}
.psStoryIndustryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.psStoryIndustryCard{position:relative;display:flex;flex-direction:column;gap:7px;border:1px solid #e0e8f2;border-radius:15px;padding:19px 19px 23px;color:#1f344e;background:#fff;min-height:145px}
.psStoryIndustryCard:hover{border-color:#a7c6eb;box-shadow:0 7px 22px rgba(18,45,78,.07)}
.psStoryIndustryNumber{font-size:10px;letter-spacing:.08em;font-weight:800;color:#1d6cc4}
.psStoryIndustryCard strong{font-size:17px;line-height:1.25;max-width:90%}
.psStoryIndustryCard small{font-size:12px;color:#718198;line-height:1.5}
.psStoryIndustryArrow{position:absolute;right:18px;top:18px;color:#2c69b2}
.psStoryFeaturedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.psStoryFeaturedCard{display:flex;flex-direction:column;border:1px solid #e2e9f1;border-radius:15px;overflow:hidden;background:#fff;color:#1d314c}
.psStoryFeaturedCard:hover{box-shadow:0 10px 25px rgba(17,38,70,.08)}
.psStoryFeaturedCard img{display:block;width:100%;height:154px;object-fit:cover;background:#f3f6fa}
.psStoryFeaturedText{display:flex;flex-direction:column;gap:6px;padding:15px;flex:1}
.psStoryFeaturedText strong{font-size:15px;line-height:1.35}
.psStoryFeaturedText small{color:#77869a;line-height:1.45;font-size:12px;min-height:34px}
.psStoryFeaturedText em{margin-top:auto;font-size:12px;color:#1863b9;font-style:normal;font-weight:750;padding-top:6px}
.psStoryStudio{background:linear-gradient(118deg,#0d2041 0%,#173a6a 100%);color:#fff;padding:56px 0}
.psStoryStudioGrid{display:grid;grid-template-columns:1fr .95fr;gap:50px;align-items:center}
.psStoryStudio .psStoryEyebrow{color:#82bbff}
.psStoryStudio h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-.04em;margin:13px 0 17px;max-width:600px}
.psStoryStudioCopy>p{color:#cfddf0;font-size:15px;line-height:1.7;max-width:620px}
.psStoryStudioButton{display:inline-flex;align-items:center;gap:16px;color:#14375e!important;background:white;border-radius:10px;padding:14px 18px;font-size:13px;font-weight:800;margin-top:10px}
.psStoryStudioButton:hover{background:#eaf3ff}
.psStoryStudioNote{font-size:11px!important;color:#a5bbd9!important;margin-top:17px!important}
.psStoryStudioSteps{display:grid;gap:10px}
.psStoryStudioSteps>div{display:grid;grid-template-columns:48px 1fr;gap:3px 13px;padding:17px 19px;background:rgba(255,255,255,.085);border:1px solid rgba(220,236,255,.18);border-radius:12px}
.psStoryStudioSteps>div>span{grid-row:span 2;font-size:14px;font-weight:800;color:#a4d4ff;align-self:center}
.psStoryStudioSteps strong{font-size:15px}
.psStoryStudioSteps small{font-size:12px;color:#c3d5ec;line-height:1.5}
.psStoryBusinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.psStoryBusinessCard{color:#1b2e49;padding:23px;border-radius:15px;border:1px solid #e0e7f0;background:#fff;display:flex;flex-direction:column;align-items:flex-start;min-height:235px}
.psStoryBusinessCard:hover{background:#f6f9fd;border-color:#b7cee9}
.psStoryBusinessGlyph{background:#e9f2ff;color:#185fae;padding:10px 12px;font-weight:750;font-size:11px;border-radius:9px}
.psStoryBusinessCard h3{font-size:19px;letter-spacing:-.015em;line-height:1.27;margin:15px 0 6px}
.psStoryBusinessCard p{font-size:13px;color:#63758d;line-height:1.65;margin:0 0 16px}
.psStoryBusinessCard>span:last-child{font-size:12px;color:#1b66b8;font-weight:750;margin-top:auto}
.psStoryTrust{background:#f7f9fc;padding-bottom:42px}
.psStoryTrustSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:28px}
.psStoryTrustSteps>div{background:#fff;border:1px solid #e3eaf2;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:7px}
.psStoryTrustSteps b{font-size:11px;color:#1e6bc4}
.psStoryTrustSteps strong{font-size:15px}
.psStoryTrustSteps span{font-size:12px;color:#66788d;line-height:1.55}
.psStoryFinalCTA{display:flex;justify-content:space-between;align-items:center;gap:23px;border-radius:17px;padding:26px 30px;background:#0d1b33;color:#fff}
.psStoryFinalCTA h3{font-size:25px;letter-spacing:-.028em;margin:0 0 8px}
.psStoryFinalCTA p{color:#c6d2e4;font-size:13px;line-height:1.5;margin:0}
.psStoryFinalButtons{display:flex;align-items:center;gap:9px;flex:none}
.psStoryFinalButtons .btn{white-space:nowrap}
.psStoryFinalButtons .btn.secondary{background:#fff;color:#172e4d}
@media(max-width:1050px){.psStoryHeroGrid{gap:22px}.psStoryHeroVisual img{height:292px}.psStoryBusinessCard{padding:18px}.psStoryCollectionCard img{height:136px}}
@media(max-width:730px){.psStoryHero{padding:31px 0 30px}.psStoryHeroGrid{grid-template-columns:1fr;gap:22px}.psStoryHero h1{font-size:clamp(36px,9vw,52px)}.psStoryHeroCopy>p{font-size:14px}.psStoryHeroVisual img{height:195px}.psStorySection{padding:36px 0}.psStorySectionHead{display:block}.psStorySectionHead h2{font-size:29px}.psStorySectionHead .psStoryTextLink{display:inline-block;margin-top:11px}.psStoryCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.psStoryCollectionCard img{height:110px}.psStoryCollectionCard span{font-size:13px;padding:11px}.psStoryIndustryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.psStoryIndustryCard{padding:14px;min-height:127px}.psStoryIndustryCard strong{font-size:14px}.psStoryIndustryCard small{font-size:11px}.psStoryIndustryArrow{right:12px;top:12px}.psStoryFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.psStoryFeaturedCard img{height:122px}.psStoryFeaturedText{padding:11px}.psStoryFeaturedText strong{font-size:13px}.psStoryFeaturedText small{font-size:11px;min-height:30px}.psStoryStudio{padding:39px 0}.psStoryStudioGrid{grid-template-columns:1fr;gap:24px}.psStoryStudio h2{font-size:34px}.psStoryBusinessGrid{grid-template-columns:1fr}.psStoryBusinessCard{min-height:0}.psStoryTrustSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.psStoryFinalCTA{display:block;padding:22px}.psStoryFinalButtons{margin-top:20px;flex-wrap:wrap}}
@media(max-width:405px){.psStoryHeroActions .btn{flex:1}.psStoryIndustryGrid{grid-template-columns:1fr}.psStoryIndustryCard{min-height:110px}.psStoryTrustSteps{grid-template-columns:1fr}.psStoryFinalButtons .btn{flex:1}}
@media(prefers-reduced-motion:reduce){.psStoryCollectionCard,.psStoryIndustryCard,.psStoryFeaturedCard{transition:none}}


/* INDUSTRY_DISCOVERY_EIGHT_V3 — needs-led, readable product/sector cards */
.psStoryIndustries .psStoryIndustryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.psStoryIndustries .psStoryIndustryCard{padding:0;overflow:hidden;min-height:0;gap:0;border-radius:17px;display:flex;flex-direction:column;background:#fff;border:1px solid #dfe7f1;box-shadow:0 3px 16px rgba(15,41,78,.035);transition:border-color .2s,transform .2s,box-shadow .2s}
.psStoryIndustries .psStoryIndustryCard:hover{transform:translateY(-3px);border-color:#b3cee9;box-shadow:0 12px 27px rgba(19,46,84,.09)}
.psStoryIndustries .psStoryIndustryPhoto{display:block;width:100%;height:159px;object-fit:cover;background:#edf2f8;flex:none}
.psStoryIndustries .psStoryIndustryBody{padding:15px 17px 17px;display:flex;flex:1;flex-direction:column;gap:7px}
.psStoryIndustries .psStoryIndustryNumber{font-size:11px;line-height:1.4;letter-spacing:.08em;font-weight:800}
.psStoryIndustries .psStoryIndustryCard strong{font-size:17px;line-height:1.33;max-width:none;letter-spacing:-.01em}
.psStoryIndustries .psStoryIndustryCard small{font-size:13px;color:#536780;line-height:1.5;min-height:39px}
.psStoryIndustries .psStoryIndustryArrow{position:static;color:#1e67ba;font-size:13px;font-weight:750;align-self:flex-start;margin-top:auto}
.psStory .psStoryEyebrow{font-size:12px;letter-spacing:.12em}
.psStory .psStoryImageNote,.psStory .psStoryHeroVisual figcaption{font-size:12px;line-height:1.55}
.psStory .psStoryHeroFine{font-size:12px}
.psStory .psStoryFeaturedText small,.psStory .psStoryBusinessCard p,.psStory .psStoryTrustSteps span,.psStory .psStoryStudioSteps small{font-size:13.5px}
.psStory .psStoryCollectionCard span{font-size:16px}
.psStory .psStorySectionHead p{font-size:15px}
.psStory .psStoryTextLink{font-size:14px}
@media(max-width:1040px){.psStoryIndustries .psStoryIndustryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:730px){.psStoryIndustries .psStoryIndustryGrid{gap:12px}.psStoryIndustries .psStoryIndustryPhoto{height:130px}.psStoryIndustries .psStoryIndustryBody{padding:13px}.psStoryIndustries .psStoryIndustryCard strong{font-size:16px}.psStoryIndustries .psStoryIndustryCard small{font-size:13px;min-height:0}.psStory .psStoryCollectionCard span{font-size:14px}.psStory .psStoryEyebrow{font-size:11px}}
@media(max-width:480px){.psStoryIndustries .psStoryIndustryGrid{grid-template-columns:1fr}.psStoryIndustries .psStoryIndustryPhoto{height:173px}.psStoryIndustries .psStoryIndustryCard strong{font-size:18px}}


/* HOME_VISUAL_STORY_EIGHT_COLLECTIONS_V4 */
.psStoryCollections .psStoryCollectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.psStoryCollections .psStoryCollectionCard img{height:162px}
.psStoryBusiness .psStoryBusinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.psStoryBusiness .psStoryBusinessCard{padding:0;overflow:hidden;min-height:0;display:flex;flex-direction:column;align-items:stretch}
.psStoryBusiness .psStoryBusinessCard>img{display:block;width:100%;height:182px;object-fit:cover}
.psStoryBusiness .psStoryBusinessContent{display:flex;flex-direction:column;align-items:flex-start;padding:18px 20px 21px;flex:1}
.psStoryBusiness .psStoryBusinessContent h3{font-size:19px;margin:8px 0 8px}
.psStoryBusiness .psStoryBusinessContent p{font-size:14px;line-height:1.65}
.psStoryBusiness .psStoryBusinessContent .psStoryBusinessLink{margin-top:auto;font-size:14px;color:#135fb4;font-weight:750}
.psStoryTrust .psStoryTrustSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.psStoryTrust .psStoryTrustSteps>div{padding:0;overflow:hidden;border-radius:16px;gap:0}
.psStoryTrust .psStoryTrustSteps img{display:block;width:100%;height:130px;object-fit:cover}
.psStoryTrust .psStoryStepInner{display:flex;flex-direction:column;gap:8px;padding:17px 18px 20px;flex:1}
.psStoryTrust .psStoryStepInner b{font-size:12px;color:#1e66b9}
.psStoryTrust .psStoryStepInner strong{font-size:18px;line-height:1.3}
.psStoryTrust .psStoryStepInner span{font-size:14px;color:#51677e;line-height:1.58}
@media(max-width:1080px){.psStoryCollections .psStoryCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.psStoryTrust .psStoryTrustSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:730px){.psStoryCollections .psStoryCollectionCard img{height:130px}.psStoryBusiness .psStoryBusinessGrid{grid-template-columns:1fr}.psStoryBusiness .psStoryBusinessCard>img{height:205px}.psStoryTrust .psStoryTrustSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.psStoryTrust .psStoryTrustSteps img{height:110px}.psStoryTrust .psStoryStepInner{padding:13px}.psStoryTrust .psStoryStepInner strong{font-size:16px}.psStoryTrust .psStoryStepInner span{font-size:13px}}
@media(max-width:470px){.psStoryCollections .psStoryCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.psStoryCollections .psStoryCollectionCard img{height:110px}.psStoryTrust .psStoryTrustSteps{grid-template-columns:1fr}.psStoryTrust .psStoryTrustSteps img{height:155px}}


/* PRINT STORE PREMIUM REAL-PHOTO STORY LAYOUT 2026-11-07 */
.psStoryHero{background:#f8fafc;padding-block:clamp(32px,5vw,57px)}
.psStoryHeroGrid{gap:clamp(22px,4vw,53px)}
.psStoryHero h1{font-size:clamp(36px,4.5vw,61px);line-height:1.1;letter-spacing:-.045em}
.psStoryHeroCopy>p{font-size:clamp(14px,1.5vw,17px);line-height:1.7;color:#52667e}
.psStoryEyebrow{color:#215db9;letter-spacing:.11em;font-size:11px}
.psStorySection{padding-block:clamp(44px,5vw,69px)}
.psStorySectionHead h2{font-size:clamp(27px,3.2vw,42px);line-height:1.19}
.psStoryCollectionCard,.psStoryIndustryCard,.psStoryFeaturedCard{border-color:#dce6ef;border-radius:16px;box-shadow:0 5px 20px rgba(18,38,72,.04)}
.psStoryCollectionCard img{height:clamp(156px,17vw,212px);object-fit:cover}
.psStoryIndustryCard img,.psStoryFeaturedCard img{object-fit:cover}
.psStoryHeroVisual img{height:clamp(250px,28vw,385px);object-fit:cover}
.psStoryImageNote{font-size:12px;line-height:1.5;color:#60718a}
@media(max-width:730px){
 .psStoryHero{padding:31px 0}
 .psStoryHero h1{font-size:clamp(34px,8.7vw,47px)}
 .psStoryHeroVisual img{height:clamp(190px,51vw,260px)}
 .psStoryCollectionCard img{height:145px}
 .psStoryHeroActions .btn{min-height:46px}
}


/* PS_WORLD_CLASS_EDITORIAL_HOME_20261107 */
.psStoryHero{padding:clamp(30px,4vw,50px) 0;background:#f8fafc}
.psStoryHeroGrid{gap:clamp(24px,4vw,50px)}
.psStoryHeroCopy h1{font-size:clamp(35px,4.3vw,58px);line-height:1.09;letter-spacing:-.045em;max-width:670px}
.psStoryHeroCopy>p{font-size:clamp(14px,1.4vw,17px);line-height:1.61;max-width:550px}
.psStoryHeroActions{margin-top:20px;gap:10px}
.psStoryHeroActions .btn{min-height:44px;padding:11px 18px;font-size:14px;white-space:nowrap}
.psStoryHeroVisual img{height:auto;aspect-ratio:5/4;max-height:430px;object-fit:cover}
.psStoryHeroVisual figcaption{font-size:10px;line-height:1.4;padding:7px 0;color:#738399}
.psStorySection{padding:clamp(35px,4vw,54px) 0}
.psStorySectionHead{margin-bottom:19px}
.psStorySectionHead h2{font-size:clamp(25px,3vw,39px);letter-spacing:-.027em;line-height:1.18}
.psStoryCollectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.psStoryCollectionCard{border-radius:13px;box-shadow:none}
.psStoryCollectionCard img{height:155px;object-fit:cover}
.psStoryCollectionCard span{padding:11px 12px;font-size:14px;line-height:1.3}
.psStoryFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.psStoryFeaturedCard{border-radius:13px}
.psStoryFeaturedCard img{height:165px;object-fit:cover}
.psStoryFeaturedCard .psStoryFeaturedText{padding:12px}
.psStoryFeaturedText strong{font-size:14px;line-height:1.4}
.psStoryBusinessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.psStoryBusinessCard{border-radius:13px}
.psStoryBusinessCard img{height:165px;object-fit:cover}
.psStoryBusinessContent{padding:13px}
.psStoryBusinessContent h3{font-size:16px;line-height:1.28}
.psStoryBusinessContent p{font-size:12.5px;line-height:1.5;margin-top:5px}
.psStoryFinalBand{padding:22px 0 48px}
.psStoryFinalBand .psStoryFinalCTA{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border-radius:15px;background:#edf3fc}
.psStoryFinalBand .psStoryFinalCTA h2{font-size:clamp(22px,2.6vw,30px);margin:0 0 5px;line-height:1.2}
.psStoryFinalBand .psStoryFinalCTA p{font-size:13px;margin:0;max-width:550px;color:#526781}
.psStoryFinalButtons{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.psStoryFinalButtons .btn{min-height:43px;font-size:13px}
@media(max-width:940px){.psStoryCollectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.psStoryBusinessGrid{gap:10px}}
@media(max-width:700px){
 .psStoryHero{padding:26px 0 22px}
 .psStoryHeroGrid{gap:17px}
 .psStoryHeroCopy h1{font-size:clamp(32px,8.5vw,40px)}
 .psStoryHeroCopy>p{font-size:13px;line-height:1.55;margin-top:12px}
 .psStoryHeroActions{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .psStoryHeroActions .btn{font-size:12px;padding:9px 7px;min-height:43px;white-space:normal;text-align:center;justify-content:center}
 .psStoryHeroVisual img{height:180px;aspect-ratio:auto}
 .psStoryHeroVisual figcaption{font-size:10px}
 .psStorySection{padding:32px 0}
 .psStorySectionHead{gap:6px;margin-bottom:14px}
 .psStorySectionHead h2{font-size:26px}
 .psStoryCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .psStoryCollectionCard img{height:115px}
 .psStoryCollectionCard span{padding:9px 10px;font-size:12px;line-height:1.25}
 .psStoryFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .psStoryFeaturedCard img{height:113px}
 .psStoryFeaturedCard .psStoryFeaturedText{padding:10px}
 .psStoryFeaturedText strong{font-size:12.5px}
 .psStoryBusinessGrid{grid-template-columns:1fr;gap:10px}
 .psStoryBusinessCard{display:grid;grid-template-columns:35% minmax(0,1fr)}
 .psStoryBusinessCard img{width:100%;height:112px;object-fit:cover}
 .psStoryBusinessContent{padding:11px}
 .psStoryBusinessContent h3{font-size:14px}
 .psStoryBusinessContent p{font-size:11px;margin-top:5px}
 .psStoryFinalBand{padding:9px 0 27px}
 .psStoryFinalBand .psStoryFinalCTA{padding:17px;display:flex;flex-direction:column;align-items:stretch;gap:11px}
 .psStoryFinalBand .psStoryFinalCTA h2{font-size:22px}
 .psStoryFinalButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .psStoryFinalButtons .btn{font-size:12px;min-height:42px;padding:8px 9px}
}


/* PS_MOBILE_CTA_TAP_QA_20261107 */
@media(max-width:700px){
 .psStoryFinalButtons .btn,.psStoryHeroActions .btn{min-height:44px}
 .psStoryCollectionCard,.psStoryFeaturedCard{touch-action:manipulation}
}


/* PS_MOBILE_READABILITY_RELEASE_20261107 */
@media(max-width:700px){
 .psStoryHeroCopy>p{font-size:15px;line-height:1.65}
 .psStoryHeroActions .btn,.psStoryFinalButtons .btn{font-size:14px;min-height:46px;line-height:1.35}
 .psStoryCollectionCard span,.psStoryFeaturedText strong{font-size:14px;line-height:1.35}
 .psStoryBusinessContent p{font-size:13px;line-height:1.55}
 .psStoryHeroVisual figcaption{font-size:12px;line-height:1.45}
}
