.faq-content-section{box-sizing:border-box;background:#fff;justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;max-width:1512px;margin:0 auto;display:flex}.faq-sidebar{box-sizing:border-box;border-right:1px solid #848b9833;flex-direction:column;align-self:stretch;align-items:center;gap:40px;width:100%;max-width:450px;max-height:calc(100vh - 96px);padding:60px 0;display:flex;position:sticky;top:80px;overflow-y:auto}.faq-sidebar-content-section{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:25px;width:100%;max-width:330px;display:flex}.faq-sidebar-content-stripe{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;display:flex}.faq-sidebar-content-stripe:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0161fe}.faq-sidebar-content-stripe-badge{background:#848b9873;flex-shrink:0;width:8px;height:8px;transition:background .2s}.faq-sidebar-content-stripe--active .faq-sidebar-content-stripe-badge{background:#0161fe}.faq-sidebar-content-stripe-text{color:#5d6b85;font-family:var(--font-geist-mono),ui-monospace,monospace;flex:1 0 0;font-size:clamp(16px,1.5vw,18px);font-weight:400;line-height:normal;transition:color .2s}.faq-sidebar-content-stripe--active .faq-sidebar-content-stripe-text{color:#061532}.faq-question-content-section{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:50px;width:100%;max-width:1062px;padding:60px;display:flex}.faq-question-card-section{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;width:100%;max-width:942px;scroll-margin-top:100px;display:flex}.faq-question-card-title{color:#061532;font-family:var(--font-geist-sans),sans-serif;margin:0;font-size:clamp(22px,2vw,26px);font-weight:400;line-height:normal}.faq-question-list{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.faq-page-item,.faq-page-question-area{box-sizing:border-box;background:#00329305;border:1px solid #00329324;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:30px;display:flex}.faq-page-question-row{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:flex-start;gap:20px;width:100%;margin:0;padding:0;display:flex}.faq-page-question-row:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0161fe}.faq-page-toggle-icon{color:#061532;flex-shrink:0;width:26px;height:26px}.faq-page-question{color:#061532;min-width:0;font-family:var(--font-geist-sans),sans-serif;font-size:var(--pytact-faq-question-size);flex:auto;font-weight:400;line-height:1.4}.faq-page-answer-block{box-sizing:border-box;width:100%;padding-left:46px}.faq-page-answer{color:#061532b3;font-family:var(--font-geist-sans),sans-serif;font-size:var(--pytact-faq-answer-size);margin:0;font-weight:400;line-height:1.5}.faq-page-links{flex-direction:column;gap:10px;width:100%;margin-top:16px;display:flex}.faq-answer-blog-link-row{box-sizing:border-box;align-self:stretch;align-items:center;gap:10px;display:flex}.blog-link-content-section{box-sizing:border-box;background:#fff;border:1px solid #848b981f;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.blog-link-content-section:hover{background:#0161fe05;border-color:#0161fe40}.blog-link-content-section-title{color:#061532cc;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:14px;font-weight:400;line-height:normal}.blog-link-content-section-arrow{flex-shrink:0;width:18px;height:18px}@media (max-width:1024px){.faq-content-section{flex-direction:column;gap:40px}.faq-sidebar{border-bottom:1px solid #848b9833;border-right:none;max-width:100%;max-height:none;padding:48px 40px;position:static;overflow:visible}.faq-sidebar-content-section{max-width:100%}.faq-question-content-section{gap:40px;max-width:100%;padding:48px 40px}.faq-question-card-section{max-width:100%}}@media (max-width:767px){.faq-content-section{gap:32px}.faq-sidebar{display:none}.blog-link-content-section-title{font-size:12px}.faq-question-content-section{gap:32px;padding:40px 24px}.faq-question-card-section{gap:16px}.faq-page-item,.faq-page-question-area{gap:16px;padding:24px}.faq-page-question-row{gap:16px}.faq-page-toggle-icon{width:22px;height:22px}.faq-page-answer-block{padding-left:26px}}
