.category-page{--category-navy:#161f34;--category-sage:#62786a;--category-white:#fff}.category-page .pc-editorial-copy h1{line-height:1.08}.category-page .tpl-band{background:var(--category-white)}.category-page .category-dark{background:var(--category-navy);color:var(--category-white)}.category-page .category-dark .tpl-h2{color:var(--category-white)}.category-page .category-products .tpl-h2{margin-bottom:56px}.category-product-group{border-top:1px solid #161f3429;grid-template-columns:minmax(180px,.55fr) minmax(0,1.8fr);gap:48px;padding:36px 0;display:grid}.category-product-group>h3{font:600 28px/1.2 var(--font-display), sans-serif;margin:0}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px;display:grid}.category-product{min-width:0}.category-product>a:first-child{color:var(--category-navy);justify-content:space-between;align-items:start;gap:16px;min-height:44px;text-decoration:none;display:flex}.category-product h4{font:600 20px/1.3 var(--font-display), sans-serif;margin:0}.category-product svg{flex:none;width:20px;height:20px;margin-top:4px;transition:transform .2s ease-out}.category-product>a:hover svg{transform:translate(4px)}.category-product>a:hover h4{text-underline-offset:4px;text-decoration:underline}.category-product p{font:400 16px/1.5 var(--font-body), sans-serif;color:var(--category-navy);margin:12px 0 0}.category-page a.category-text-link{min-height:44px;font:400 16px/1.5 var(--font-body),sans-serif;color:var(--category-sage);text-underline-offset:4px;align-items:center;margin-top:8px;text-decoration:underline;display:inline-flex}.category-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:48px;display:grid}.category-agent{border-top:1px solid #ffffff3d;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.category-agent h3{font:600 28px/1.2 var(--font-display),sans-serif;margin:0}.category-agent p{font:400 16px/1.5 var(--font-body),sans-serif;color:#fff;margin:0}.category-page .pc-scrutiny-section--audience{color:#161f34;background:#fff;padding:120px 0}.category-page .pc-scrutiny-head h2{color:#161f34;font-size:clamp(28px,3vw,40px);line-height:1.2}.category-page .pc-scrutiny-head>p{color:#161f34;font-size:18px;line-height:1.5}.category-page .pc-scrutiny-tests,.category-page .pc-scrutiny-tests article{border-color:#161f3429}.category-page .pc-scrutiny-tests article>span{color:#62786a}.category-page .pc-scrutiny-tests h3{color:#161f34;font-size:20px;line-height:1.3}.category-page .pc-scrutiny-tests p{color:#161f34;font-size:16px;line-height:1.5}.category-page .category-cards{padding-top:88px}.category-page .category-cards .cmp-reason{padding-bottom:32px}.category-page .category-cards .cmp-reason>p{margin-bottom:0}.category-page .category-cards .cmp-reason-grid{margin-top:40px}.category-page .pt-faq{padding-top:64px}.category-page .pt-faq .ans a{color:#a9b8ae;text-underline-offset:4px;text-decoration:underline}.category-page .cmp-switch p{color:#fff}.category-page .cmp-switch h3 a{color:#fff;text-underline-offset:6px;text-decoration:underline}.category-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #62786a}.category-page ::selection{color:#fff;background:#62786a}.category-strip{color:#fff;background:#161f34;border-radius:18px 18px 0 0;flex-wrap:wrap;align-content:center;gap:16px;min-height:200px;margin:28px -8px -32px;padding:24px;display:flex}.category-strip span{font:400 16px/1.5 var(--font-body),sans-serif;align-items:center;gap:8px;display:flex}.category-strip i{border:1px solid #a9b8ae;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.strip-1{flex-direction:column;align-items:stretch}.strip-1 span{border-bottom:1px solid #ffffff3d;padding-bottom:8px}.strip-2{flex-direction:column}.strip-2 i{border-radius:8px}@media (max-width:1100px){.category-page .pc-editorial-shell{grid-template-columns:1fr;transform:none}.category-page .pc-editorial-copy{padding-bottom:24px}.category-agent{grid-template-columns:1fr;gap:16px}.category-product-group{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.category-page .pc-editorial-shell{width:calc(100% - 40px);padding:0}.category-page .pc-editorial-copy h1{font-size:36px;line-height:1.08}.category-page .pc-editorial-lead{font-size:18px}.category-product-grid,.category-agent-grid{grid-template-columns:1fr}.category-product-group>h3{font-size:24px}.category-page .pc-scrutiny-section--audience{padding:88px 0}.category-page .pc-scrutiny-head>p{font-size:16px}.category-page .category-products .tpl-h2{margin-bottom:36px}.category-page .category-cards{padding-top:64px}.category-page .pt-faq{padding-top:24px}}@media (prefers-reduced-motion:reduce){.category-product svg{transition:none}}.category-product h3{font:600 20px/1.3 var(--font-display),sans-serif;margin:0}@media (min-width:1101px){.category-page .pc-scrutiny-head{position:sticky;top:120px}}
