/**handles:marby-faq**/
.marby-faq-page{overflow:hidden;background:var(--marby-color-white)}.marby-faq-page .marby-public-container{width:80%;margin:0 auto;padding:0}.faq-category,.faq-hero,.faq-intro,.faq-support{padding:88px 0}.faq-hero{background:linear-gradient(180deg,var(--marby-color-white),var(--marby-color-soft-tan))}.faq-hero-grid,.faq-intro-grid,.faq-support-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:60px;align-items:end}.faq-hero-copy{max-width:850px;margin-bottom:28px}.faq-search{position:relative;display:block;max-width:760px}.faq-search input{box-sizing:border-box;width:100%;height:58px;padding:0 62px 0 20px;border:1px solid var(--marby-color-border-light);border-radius:var(--marby-radius-pill);background:var(--marby-color-white);box-shadow:var(--marby-shadow-soft);font:inherit}.faq-search b{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--marby-color-marby-blue);color:var(--marby-color-white)}.faq-hero-card,.faq-intro aside{padding:34px;border:1px solid var(--marby-color-border-light);border-radius:var(--marby-radius-xl);background:var(--marby-color-soft-blue);box-shadow:var(--marby-shadow-soft)}.faq-hero-card>span{display:grid;width:56px;height:56px;margin-bottom:28px;place-items:center;border-radius:50%;background:var(--marby-color-marby-blue);color:var(--marby-color-white)}.faq-topic-nav{position:sticky;top:0;z-index:10;background:var(--marby-color-black)}.faq-topic-nav>div{display:flex;gap:8px;width:80%;margin:0 auto;overflow-x:auto;padding:12px 0}.faq-topic-nav a{padding:9px 14px;border-radius:var(--marby-radius-pill);color:var(--marby-color-white);font-size:var(--marby-public-p-small-size);font-weight:var(--marby-font-weight-bold);white-space:nowrap}.faq-topic-nav a:hover{background:var(--marby-color-marby-blue)}.faq-intro,.faq-support{background:var(--marby-color-black)}.faq-intro h2,.faq-intro h3,.faq-intro p,.faq-support h2,.faq-support p{color:var(--marby-color-white)}.faq-intro aside{background:color-mix(in srgb,var(--marby-color-white) 6%,transparent)}.faq-category--tan{background:var(--marby-color-soft-tan)}.faq-category--blue{background:var(--marby-color-soft-blue)}.faq-category-head{display:grid;grid-template-columns:78px 1fr;gap:26px;margin-bottom:38px}.faq-category-head>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--marby-color-border-light);border-radius:50%;background:var(--marby-color-white);color:var(--marby-color-brown);font-weight:var(--marby-font-weight-bold)}.faq-list{display:grid;gap:14px;max-width:1180px;margin:0 auto}.faq-item{border:1px solid var(--marby-color-border-light);border-radius:var(--marby-radius-xl);background:var(--marby-color-white);overflow:hidden}.faq-question{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;gap:18px;align-items:center;width:100%;padding:22px 24px;border:0;background:0 0;color:var(--marby-color-black);font:inherit;text-align:left;cursor:pointer}.faq-question>b,.faq-question>span{display:grid;place-items:center;font-weight:var(--marby-font-weight-bold)}.faq-question>span{width:38px;height:38px;border-radius:var(--marby-radius-md);background:var(--marby-color-marby-blue);color:var(--marby-color-white);font-size:var(--marby-public-p-small-size)}.faq-question>b{width:32px;height:32px;border-radius:50%;background:var(--marby-color-soft-blue);font-size:var(--marby-public-h4-size);transition:transform var(--marby-transition-fast)}.faq-question[aria-expanded=true]>b{transform:rotate(45deg);background:var(--marby-color-black);color:var(--marby-color-white)}.faq-answer{padding:0 24px 24px 84px}.faq-answer p:last-child{margin-bottom:0}.faq-support-grid{grid-template-columns:1fr auto;align-items:center}.faq-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:900px){.faq-topic-nav>div,.marby-faq-page .marby-public-container{width:calc(100% - 40px)}.faq-hero-grid,.faq-intro-grid,.faq-support-grid{grid-template-columns:1fr}.faq-category-head{grid-template-columns:1fr}}