/* PRINTSTORE_PREMIUM_FINISH_20261107 — navy typography, calm surfaces, visible CTA */
:root{--ps-navy:#14233e;--ps-blue:#2766bd;--ps-border:#e1e9f2;--ps-muted:#5c6f86}
body[data-ps-editorial-page]{color:var(--ps-navy);text-rendering:optimizeLegibility}
body[data-ps-editorial-page] h1,
body[data-ps-editorial-page] h2,
body[data-ps-editorial-page] h3{letter-spacing:-.035em}
body[data-ps-editorial-page] .psStoryFinalCTA,
body[data-ps-editorial-page] .psHubProof{border:1px solid #d8e4f3}
body[data-ps-editorial-page] .psStoryFinalCTA h2{color:#14233e!important;text-shadow:none!important}
body[data-ps-editorial-page] .psStoryFinalCTA p{color:#526781!important}
body[data-ps-editorial-page] .psStoryFinalCTA{background:#eaf2fc!important}
body[data-ps-editorial-page] .psStoryFinalCTA .btn.secondary{color:#16365d;background:#fff;border-color:#c8d9ec}
body[data-ps-editorial-page] .psStoryCollectionCard,
body[data-ps-editorial-page] .psStoryFeaturedCard,
body[data-ps-editorial-page] .psStoryBusinessCard,
body[data-ps-editorial-page] .psSolCard,
body[data-ps-editorial-page] .psIndustryFeaturedCard{
 border:1px solid var(--ps-border);
 box-shadow:0 3px 14px rgba(21,40,68,.025);
 transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
body[data-ps-editorial-page] .psStoryCollectionCard:hover,
body[data-ps-editorial-page] .psStoryFeaturedCard:hover,
body[data-ps-editorial-page] .psStoryBusinessCard:hover,
body[data-ps-editorial-page] .psSolCard:hover,
body[data-ps-editorial-page] .psIndustryFeaturedCard:hover{
 transform:translateY(-3px);border-color:#bccde2;box-shadow:0 10px 26px rgba(21,40,68,.075)
}
body[data-ps-editorial-page] .psStoryCollectionCard img,
body[data-ps-editorial-page] .psStoryFeaturedCard img,
body[data-ps-editorial-page] .psSolCard img,
body[data-ps-editorial-page] .psIndustryFeaturedCard img{
 object-fit:cover;object-position:center;filter:saturate(.93) contrast(1.02)
}
body[data-ps-editorial-page] .psSolCardBody{padding:15px 17px 17px!important;gap:8px!important}
body[data-ps-editorial-page] .psSolCard .psSolProblem{display:none!important}
body[data-ps-editorial-page] .psSolCard .psSolAnswer .psSolLabel{display:none!important}
body[data-ps-editorial-page] .psSolCard .psSolAnswer{
 font-size:13px!important;line-height:1.5!important;color:#526781!important;
 display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;
}
body[data-ps-editorial-page] .psSolCard .psSolProducts{font-size:11px!important;color:#64768d!important;line-height:1.45!important}
body[data-ps-editorial-page] .psSolCard h3{font-size:17px!important;line-height:1.28!important}
body[data-ps-editorial-page] .psSolCard .psSolLabel{display:none!important}
body[data-ps-editorial-page] .psSolCard img{height:156px!important}
body[data-ps-editorial-page] .psIndustryFeaturedBody p{font-size:13px;line-height:1.55;color:#526781}
body[data-ps-editorial-page] .psStoryHero h1{font-size:clamp(38px,4vw,60px)!important;line-height:1.09!important}
body[data-ps-editorial-page] .psHubHero h1,
body[data-ps-editorial-page] .hero.narrow h1{font-size:clamp(35px,4.1vw,60px)!important;line-height:1.1!important}
body[data-ps-editorial-page] .psStoryBusinessCard h3{font-size:18px}
body[data-ps-editorial-page] .psStoryBusinessCard p{line-height:1.45}
body[data-ps-editorial-page] [hidden]{display:none!important}
@media(max-width:700px){
 body[data-ps-editorial-page] .psStoryHero h1,
 body[data-ps-editorial-page] .psHubHero h1,
 body[data-ps-editorial-page] .hero.narrow h1{font-size:clamp(31px,8vw,41px)!important}
 body[data-ps-editorial-page] .psSolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}
 body[data-ps-editorial-page] .psSolCard img{height:126px!important}
 body[data-ps-editorial-page] .psSolCard h3{font-size:14px!important}
 body[data-ps-editorial-page] .psSolCardBody{padding:12px!important}
 body[data-ps-editorial-page] .psSolCard .psSolProducts{display:none}
 body[data-ps-editorial-page] .psIndustryFeaturedCard img{height:128px}
 body[data-ps-editorial-page] .psStoryFinalCTA h2{font-size:23px!important}
}
@media(prefers-reduced-motion:reduce){
 body[data-ps-editorial-page] .psStoryCollectionCard,
 body[data-ps-editorial-page] .psStoryFeaturedCard,
 body[data-ps-editorial-page] .psStoryBusinessCard,
 body[data-ps-editorial-page] .psSolCard,
 body[data-ps-editorial-page] .psIndustryFeaturedCard{transition:none!important;transform:none!important}
}
/* PRINTSTORE_BUSINESS_INTELLIGENCE_FINISH_20261107 */
body[data-ps-editorial-page="business"] .hero.narrow,body[data-ps-editorial-page="intelligence"] .hero.narrow{padding-top:30px;padding-bottom:38px}
body[data-ps-editorial-page="business"] .hero.narrow h1,body[data-ps-editorial-page="intelligence"] .hero.narrow h1{font-size:clamp(34px,4vw,58px)!important;line-height:1.1!important}
body[data-ps-editorial-page="business"] .section,body[data-ps-editorial-page="intelligence"] .section{padding-top:38px;padding-bottom:40px}
body[data-ps-editorial-page="business"] .sectionHead h2,body[data-ps-editorial-page="intelligence"] .sectionHead h2{font-size:clamp(25px,2.8vw,37px)!important;line-height:1.18}
body[data-ps-editorial-page="business"] .psBusinessCaseCard img{height:160px;object-fit:cover}
body[data-ps-editorial-page="business"] .psBusinessCaseCard h3{font-size:17px;line-height:1.3}
body[data-ps-editorial-page="business"] .psBusinessCaseCard p{font-size:13px;line-height:1.52;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body[data-ps-editorial-page="business"] .section.dark{padding:44px 0;background:#0f1b33}
body[data-ps-editorial-page="business"] .section.dark .sectionIntro{color:#d7e1ed!important}
body[data-ps-editorial-page="business"] .section.dark h2{font-size:clamp(25px,2.9vw,38px)!important}
body[data-ps-editorial-page="business"] .section.dark .grid4>.card{padding:18px!important;border-radius:12px}
body[data-ps-editorial-page="business"] .section.dark .grid4 h3{font-size:17px}
body[data-ps-editorial-page="business"] .section.dark .grid4 p{font-size:13px}
body[data-ps-editorial-page="intelligence"] .section .grid3>.card{padding:18px!important;border:1px solid #e1e9f2;border-radius:14px;min-height:0}
body[data-ps-editorial-page="intelligence"] .section .grid3>.card h3{font-size:17px!important;line-height:1.3}
body[data-ps-editorial-page="intelligence"] .section .grid3>.card p{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#556980}
body[data-ps-editorial-page="intelligence"] .section .grid3>.card .cardLink{font-size:13px;font-weight:700}
@media(max-width:700px){body[data-ps-editorial-page="business"] .hero.narrow h1,body[data-ps-editorial-page="intelligence"] .hero.narrow h1{font-size:clamp(30px,8.2vw,42px)!important}body[data-ps-editorial-page="business"] .section,body[data-ps-editorial-page="intelligence"] .section{padding-top:28px;padding-bottom:30px}body[data-ps-editorial-page="business"] .psBusinessCaseCard img{height:120px}body[data-ps-editorial-page="intelligence"] .section .grid3>.card{padding:15px!important}}