main .eyebrow{font-weight:500}.blog-faqs{display:flex;flex-direction:column;gap:10px;margin-top:16px}.blog-faq{border:1px solid var(--border);border-radius:12px;background:var(--bg-panel);overflow:hidden}.blog-faq summary{cursor:pointer;padding:16px 18px;font-size:16px;font-weight:600;color:var(--text);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary:after{content:"+";font-size:20px;font-weight:400;color:var(--text-3);flex-shrink:0;transition:transform .2s ease}.blog-faq[open] summary:after{transform:rotate(45deg)}.blog-faq p{padding:0 18px 16px;margin:0;font-size:15px;line-height:1.65;color:var(--text-2)}@media (max-width: 860px){.faq-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.faq-toc{display:none!important}}@media (max-width: 780px){.resource-featured,.resource-more{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 860px){.contact-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.contact-grid>*{min-width:0!important}}
