.pc-blog-search .w-form{margin:0}
.pc-blog-search-input::placeholder{color:#8a94a6}
.pc-blog-search-input:focus{outline:none;border-color:#2f5fd6;box-shadow:0 0 0 3px rgba(47,95,214,.15)}
.pc-blog-search:before{content:"";position:absolute;left:15px;top:16px;width:16px;height:16px;background-repeat:no-repeat;background-position:center;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a94a6' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.5-4.5'/%3E%3C/svg%3E")}
.pc-blog-search .w-form-done,.pc-blog-search .w-form-fail{display:none!important}
.pc-topic-pills{flex-wrap:wrap;justify-content:flex-start}
.pc-topic-pill{flex:0 0 auto}
@media (min-width:768px){
.pc-topic-pills{max-width:850px;margin-left:auto;margin-right:auto;justify-content:center}
}
.pc-type-toggle-wrap{display:flex;justify-content:center;margin-bottom:22px}
.pc-type-toggle{display:inline-flex;background:#EEF0F4;border-radius:11px;padding:3px;gap:2px}
.pc-type-toggle button{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:0;border-radius:8px;background:transparent;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#6B7280;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}
.pc-type-toggle button.is-active{background:#fff;color:#141B2D;box-shadow:0 1px 3px rgba(20,27,45,.12)}
.pc-type-toggle button .pc-type-count{font-weight:400;color:#8A93A6}
.pc-type-toggle button.is-active .pc-type-count{color:#8A93A6}
.pc-type-toggle button:focus-visible{outline:3px solid var(--brand--orange,#B84D2D);outline-offset:2px}
.pc-kb-popular{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 18px;max-width:680px;margin:16px auto 0;padding:0 16px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5}
.pc-kb-popular-label{font-weight:600;color:#4A5568}
.pc-kb-popular a{font-weight:600;color:#1B3A70;text-decoration:none}
.pc-kb-popular a:hover,.pc-kb-popular a:focus-visible{text-decoration:underline;text-underline-offset:3px}
.pc-kb-count{margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#4A5568}
.pc-kb-more-wrap{display:flex;justify-content:center;margin:28px 0 8px}
.pc-kb-more{cursor:pointer;background-color:transparent}
.pc-kb-more:hover{background-color:#EEF2F8}
.pc-kb-more:focus-visible{outline:3px solid #B84D2D;outline-offset:2px}
.pc-blog-noresults a{color:#1B3A70;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.pc-kb-nr-title{display:block;font-weight:600;color:#141B2D;margin-bottom:6px}
.pc-kb-nr-line{display:block;margin-top:8px}
.pc-kb-load-error{margin:0 0 18px;padding:14px 16px;border:1px solid var(--border--callout,#CBD9EE);border-radius:var(--radius--sm,8px);background:var(--surface--callout,#EEF2F8);color:var(--text--embed-body,#3A4256);font-family:var(--font--body,Montserrat,sans-serif);font-size:14px;line-height:1.5}
.pc-kb-load-error a{color:var(--brand--navy,#1B3A70);font-weight:600}
