/* Shared header and homepage refinements from the supplied PriceCoo UI boards. */
.pch-header{background:#fff}
.pch-header-inner{min-height:68px;gap:24px}
.pch-header nav{gap:16px}
.pch-header nav a{padding:6px 9px;border-radius:5px;font-size:13px}
.pch-header nav a[aria-current]{color:#0069ff;background:#edf5ff}
.pch-header .pch-search{border:0;background:#f0f4f9;flex-basis:290px}
.pch-header .pch-search button{display:grid;place-items:center}
.pch-header .pch-search svg{width:20px;height:20px}
.pch-hero-inner{min-height:290px;padding-top:28px;padding-bottom:34px}
.pch-hero h1{font-size:clamp(34px,3.7vw,48px);max-width:550px}
.pch-values{gap:16px}
.pch-section{padding-top:32px}
.pch-section-heading h2{font-size:23px}
.pch-categories{gap:14px}
.pch-categories a{padding:16px 12px;background:#f3f7fd;flex-direction:row;gap:10px;flex-wrap:wrap}
.pch-categories a strong{font-size:14px}
.pch-categories a>span{flex-basis:100%;font-size:12px}
.pch-label{display:inline-block;width:fit-content;padding:2px 6px;border-radius:3px;background:#edf5ff;color:#075dde}
.pch-card-copy>p{font-size:13px}
.pch-card-bottom{font-size:11px}
.pch-latest .pch-card-copy{padding:14px}
.pch-latest .pch-card-copy>p{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pch-editor-main{height:auto}
.pch-trust>div{grid-template-columns:repeat(3,minmax(0,1fr))}
.pch-trust h3{font-size:14px}
.pch-trust p,.pch-brand-disclosure,.pch-section-heading p{font-size:12px}
.pch-newsletter p{font-size:13px}
.pch-brand-card{min-height:122px;gap:12px;background:#fff}
.pch-brand-action{min-height:30px;display:flex;align-items:center}
@media(max-width:1100px){.pch-header-inner{gap:14px}.pch-header nav{gap:4px}.pch-header .pch-search{flex-basis:230px}}
@media(max-width:800px){.pch-header-inner{padding-top:10px;padding-bottom:10px;min-height:62px}.pch-header .pch-search{flex-basis:100%}.pch-hero-inner{min-height:280px}.pch-header nav a{min-height:44px}.pch-header nav.pch-open{gap:4px}}
@media(max-width:600px){.pch-header .pch-search{margin-top:2px}.pch-hero-inner{padding-top:24px;padding-bottom:32px}.pch-hero h1{font-size:35px}.pch-hero-copy>p:not(.pch-eyebrow){font-size:14px}.pch-section{padding-top:26px}.pch-section-heading h2{font-size:21px}.pch-trust>div{grid-template-columns:1fr}.pch-categories a{flex-direction:column;gap:7px}.pch-categories a>span{font-size:11px}.pch-brand-card{min-height:122px}.pch-brand-logo .pch-brand-image{max-width:110px}.pch-latest .pch-card-copy{padding:14px}.pch-latest h3{font-size:16px}}
