.kb-article-card{position:relative;overflow:hidden}.kb-article-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:var(--orange, #E85D04);opacity:.35;transition:opacity var(--transition-base, .24s ease)}.kb-article-card:hover:before,.kb-article-card:focus-within:before{opacity:1}.kb-filter-btn{border-inline-start:3px solid transparent;transition:border-color var(--transition-base, .24s ease)}.kb-filter-btn.active{border-inline-start-color:var(--orange, #E85D04)}.section.kb-quick{padding-top:2.25rem;padding-bottom:2.5rem;background:#fff}.kb-quick .quick-answer-card{border-top-color:var(--color-border)}.kb-quick .quick-answer-card__actions .btn{padding:.55rem 1.1rem;font-size:.9rem}.kb-quick .quick-answer-card__actions .btn--primary{background:#c2410c;color:#fff;box-shadow:inset 0 1px #ffffff26,inset 0 -2px #0003,0 4px 12px #e85d0447}.kb-quick .quick-answer-card__actions .btn--primary:hover{background:#9a3412;transform:translateY(1px)}.kb-quick .quick-answer-card__actions .btn--outline{color:#c2410c;border-color:#e85d048c}.kb-quick .quick-answer-card__actions .btn--outline:hover{background:#c2410c;color:#fff;border-color:#c2410c}.section.kb-list{padding-top:2rem}@media(max-width:768px){.section.kb-quick{padding-top:1.5rem;padding-bottom:1.75rem}.section.kb-list{padding-top:1.5rem}}.audience-pathways{margin-bottom:2rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--color-border);border-radius:16px;background:#fff}.audience-pathways h2{color:var(--color-secondary);margin-bottom:.5rem}.audience-pathways__lead{color:var(--color-text-muted);margin-bottom:1.25rem}.audience-pathways__controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.audience-pathways__button{min-height:44px;padding:.6rem 1rem;border:1px solid var(--color-primary);border-radius:999px;background:#fff;color:var(--color-primary);font:inherit;font-weight:600;cursor:pointer}.audience-pathways__button[aria-pressed=true]{background:var(--color-primary);color:#fff}.audience-pathways__button:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.audience-pathways__intro{padding:1rem;border-radius:12px;background:var(--color-bg-light, #f5f8f8)}.audience-pathways__intro h3{margin-bottom:.5rem;color:var(--color-secondary)}.audience-pathways__intro p{margin:.5rem 0 0}.audience-pathways__boundary{font-weight:600}
