/* Search content extends the approved PC5 brand. */
.knowledge-page .knowledge-hero{padding:64px max(6%,calc((100% - 1152px)/2));background:var(--navy);color:white;border-bottom:5px solid var(--teal)}
.knowledge-hero h1{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.16;max-width:1000px;margin:18px 0 24px}
.knowledge-hero p{font-size:1.1rem;line-height:1.75;max-width:780px;color:#e2ecf3}
.knowledge-breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;font-size:.875rem}.knowledge-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.knowledge-body{max-width:850px;margin:auto;padding:48px 24px 60px;font-size:1.0625rem;line-height:1.8}.knowledge-body h2{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.25;margin:44px 0 18px}.knowledge-body h3{font-size:1.35rem;margin-top:28px}.knowledge-body p,.knowledge-body li{color:var(--blue)}.knowledge-body ul,.knowledge-body ol{padding-left:26px}.knowledge-body li{margin:12px 0}.knowledge-body a,.search-content a:not(.button){color:var(--blue);text-decoration:underline;text-underline-offset:4px}.knowledge-body .answer-box{background:#eff6f9;border-left:4px solid var(--teal);padding:22px 26px;margin:12px 0 28px}.knowledge-body .answer-box p{margin:0}.knowledge-body .article-meta{font-size:.875rem;color:var(--blue)}
.search-content{padding:48px max(6%,calc((100% - 1152px)/2));background:var(--white);border-top:1px solid var(--line);color:var(--navy);font:400 1rem/1.75 'Libre Franklin',sans-serif}.search-content h2{font:500 clamp(1.8rem,3vw,2.35rem)/1.25 'Playfair Display',Georgia,serif;margin:0 0 18px}.search-content h3{font:500 1.35rem/1.35 'Playfair Display',Georgia,serif;margin:0 0 14px}.search-content p{color:var(--blue)}.search-content .eyebrow{font-size:.8rem;letter-spacing:2px;color:var(--blue)}
.insight-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.insight-cards article{border:1px solid var(--line);border-top:3px solid var(--teal);padding:26px;background:white}.insight-cards p{font-size:1rem;line-height:1.7}.search-faq{max-width:950px}.search-faq details{border-top:1px solid var(--line);padding:0;background:transparent}.search-faq summary{display:list-item;cursor:pointer;padding:20px 0;font:600 1rem/1.5 'Libre Franklin',sans-serif;color:var(--navy)}.search-faq details p{margin:0 0 24px;max-width:850px;font-size:1rem}.service-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.service-comparison article{border:1px solid var(--line);background:white;padding:24px}.knowledge-footer-links{display:flex;flex-wrap:wrap;gap:16px;font-size:.875rem}.knowledge-page .page-cta{margin-top:0}.knowledge-page footer{flex-wrap:wrap}.knowledge-body .button{color:white;text-decoration:none}.knowledge-body .button.teal{color:var(--navy)}
@media(max-width:900px){.insight-cards{grid-template-columns:1fr}.service-comparison{grid-template-columns:1fr}.knowledge-page .knowledge-hero{padding:38px 6%}.knowledge-body{padding:32px 6%}.search-content{padding:36px 6%}.knowledge-page .desktop-navigation{gap:14px}.knowledge-page header .brand-name{font-size:20px}}

.insights-hub .knowledge-body{max-width:1200px}.insight-cards h3{font:500 1.45rem/1.35 "Playfair Display",Georgia,serif}

.canva-footer>.knowledge-footer-links{max-width:1152px;margin:0 auto;padding:0 32px 28px}
@media(min-width:768px) and (max-width:1000px){.canva-header nav[aria-label="Primary"]{display:none}.canva-header #menu-toggle{display:block}.canva-header #mobile-nav:not(.hidden){display:flex}}
