.faqs-page{color:#101828;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f8fafc;padding:1.25rem 1rem 3rem}.faqs-container{width:min(66rem,100%);margin:0 auto}.faqs-header{text-align:center;margin-bottom:1rem}.faqs-header h1{color:var(--lit-page-title-color);font-size:var(--lit-page-title-size);font-weight:var(--lit-page-title-weight);line-height:var(--lit-page-title-line-height);letter-spacing:var(--lit-page-title-letter-spacing);transform:var(--lit-page-title-transform);transform-origin:50%;margin:0 0 .45rem}.faqs-header p{color:#475467;max-width:43rem;margin:0 auto;font-size:.9rem;line-height:1.5}.faqs-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.faqs-menu{background:#fff;border:.0625rem solid #d0d5dd;border-radius:.7rem;gap:.35rem;padding:.55rem;display:grid;position:sticky;top:1rem}.faqs-menu button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.45rem;padding:.55rem .65rem;font-family:inherit;font-size:.82rem;font-weight:800}.faqs-menu button:hover,.faqs-menu button.is-active{color:#0f766e;background:#f0fdfa}.faqs-content{min-width:0}.faqs-search{color:#667085;background:#fff;border:.0625rem solid #d0d5dd;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;margin-bottom:1rem;padding:.7rem .85rem;display:grid}.faqs-search input{color:#101828;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.9rem;font-weight:700}.faqs-search input::placeholder{color:#667085;font-weight:800}.faqs-section{background:#fff;border:.0625rem solid #d0d5dd;border-radius:.7rem;margin-bottom:1rem;overflow:hidden}.faqs-section-heading{background:#fcfcfd;border-bottom:.0625rem solid #eaecf0;padding:.85rem 1rem}.faqs-section-heading h2{color:#101828;margin:0 0 .2rem;font-size:1rem;font-weight:900}.faqs-section-heading p{color:#667085;margin:0;font-size:.8rem;line-height:1.35}.faqs-list{display:grid}.faqs-item{border-bottom:.0625rem solid #eaecf0}.faqs-item:last-child{border-bottom:none}.faqs-item summary{color:#344054;cursor:pointer;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin:.3rem .45rem;padding:.55rem .65rem;font-size:.82rem;font-weight:800;list-style:none;display:grid}.faqs-item summary:hover,.faqs-item[open] summary{color:#0f766e;background:#f0fdfa}.faqs-item summary::-webkit-details-marker{display:none}.faqs-item summary i{color:#0f766e;transition:transform .18s}.faqs-item[open] summary i{transform:rotate(180deg)}.faqs-item p{color:#344054;margin:0;padding:.25rem 1rem .95rem;font-size:.85rem;line-height:1.55}.faqs-empty{color:#92400e;text-align:center;background:#fffaeb;border:.0625rem solid #fedf89;border-radius:.7rem;gap:.25rem;padding:1rem;display:grid}.faqs-empty strong{font-size:.95rem}.faqs-empty span{font-size:.82rem}@media (max-width:52rem){.faqs-page{padding:1rem 0 2.5rem}.faqs-container{width:100%}.faqs-header{text-align:left;padding:0 1rem}.faqs-layout{grid-template-columns:1fr;gap:.75rem}.faqs-menu{border-left:none;border-right:none;border-radius:0;padding:.55rem .75rem;display:flex;position:static;overflow-x:auto}.faqs-menu button{white-space:nowrap;flex:none}.faqs-content{padding:0 .75rem}.faqs-section{border-radius:.55rem}}
