/* Approved guide index: existing FAQ hero/search/topics and brand-card surfaces. */
.hs-guide-hub .faq-hero{padding:32px 0}
.hs-guide-hub .hs-guide-breadcrumb{margin-bottom:24px}
.hs-guide-hub .faq-hero h1{font-size:clamp(27px,3vw,38px);margin-bottom:12px}
.hs-guide-hub .faq-content{padding-top:28px}
.hs-guide-hub .hs-guide-list-heading{margin-bottom:16px}
.hs-guide-hub .hs-guide-list-heading h2{font-size:18px;line-height:1.9}
.hs-guide-hub .faq-search input{flex:1}
.hs-guide-hub .hs-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.hs-guide-hub .hs-guide-card{min-width:0;border-radius:10px;background:#141819}
.hs-guide-hub .hs-guide-card__cover{height:216px;padding:20px 28px;gap:24px;border-bottom:1px solid #30373b;background:radial-gradient(ellipse at 50% 50%,#282e32 0,#181d20 65%,#0e1214 100%)}
.hs-guide-hub .hs-guide-card__cover::before{display:none}
.hs-guide-hub .hs-guide-card__cover img{width:calc((100% - 24px)/2);height:176px;object-fit:contain;transform:none;transition:none}
.hs-guide-hub .hs-guide-card__cover--desk img{width:100%;height:176px}
.hs-guide-hub .hs-guide-card__body{padding:24px;display:flex;flex:1;flex-direction:column;align-items:flex-start}
.hs-guide-hub .hs-guide-card__kind{font-size:10px;line-height:2;color:#ff344d;margin-bottom:10px}
.hs-guide-hub .hs-guide-card h3{font-size:17px;line-height:2;color:#f4f6f7;margin:0 0 12px}
.hs-guide-hub .hs-guide-card__summary{font-size:13px;line-height:2.3;color:#bac7ce;margin:0 0 24px}
.hs-guide-hub .hs-guide-card__read{font-size:12px;line-height:2;margin-top:auto;padding-bottom:4px;color:#f4f6f7}
.hs-guide-hub .hs-guide-card:hover h3{color:#ff344d}
.hs-guide-hub .hs-guide-card:focus-visible{outline-offset:4px}
.hs-guide-hub .hs-guide-empty{padding:32px 24px;border:1px solid #30383d;border-radius:10px;color:#bac7ce;line-height:2.3;text-align:center}
.hs-guide-hub .hs-guide-card:hover .hs-guide-card__read::after{clip-path:inset(0)}
@media(max-width:1199px){
}
@media(max-width:760px){
 .hs-guide-hub .faq-hero{padding:24px 0 28px}
 .hs-guide-hub .faq-content{padding-top:24px}
 .hs-guide-hub .hs-guide-cards{grid-template-columns:1fr;gap:20px}
 .hs-guide-hub .hs-guide-card__body{padding:20px}
 .hs-guide-hub .hs-guide-card h3{font-size:16px}
 .hs-guide-hub .hs-guide-card__cover{height:196px;gap:16px;padding:16px 20px}
 .hs-guide-hub .hs-guide-card__cover img{height:164px}
 .hs-guide-hub .topics{margin-bottom:24px}
 .hs-guide-hub .hs-guide-list-heading h2{font-size:17px}
 .hs-guide-hub .faq-search{gap:8px;padding-inline:12px}
 .hs-guide-hub .faq-search input{padding-inline:4px}
}
@media(prefers-reduced-motion:reduce){.hs-guide-hub .hs-guide-card{transition:none}}
