.page-banner.overlay-text .page-content.faq-hero-stacked{justify-content:center;align-items:center;text-align:center;height:100%;max-height:100%;gap:1.5rem;box-sizing:border-box;padding:24px 16px}.page-banner.overlay-text .page-content.faq-hero-stacked.text-left{align-items:flex-start;text-align:left}.page-banner.overlay-text .page-content.faq-hero-stacked .page-content-item{margin-top:0;margin-bottom:0}.faq-integrated-banner .faq-banner-search-slot{width:100%;display:flex;justify-content:center}.faq-search-field--hero{width:100%;max-width:min(720px,92vw);margin:0 auto}.faq-search-pill{display:flex;align-items:center;gap:12px;width:100%;padding:14px 22px;border-radius:999px;background:#fff;box-shadow:0 8px 28px #0000001f}.faq-search-pill-icon{flex-shrink:0;display:flex;color:#6b7280}.faq-search-input--pill{flex:1;border:0;background:transparent;font-size:15px;line-height:1.4;color:#1f2937;outline:none;min-width:0;text-align:left}.faq-search-input--pill::placeholder{color:#6b7280}.faq-categories-wrap{position:relative;padding:48px 0 56px;background-color:#f9faf9;background-image:radial-gradient(ellipse 120% 80% at 10% 20%,rgba(0,61,46,.06),transparent 55%),radial-gradient(ellipse 100% 60% at 90% 70%,rgba(0,61,46,.05),transparent 50%)}.faq-categories-heading{margin:0 0 28px;text-align:center;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:#003d2e;letter-spacing:-.02em}.faq-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0;margin:0}.faq-category-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 24px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0000000f;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.faq-category-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0000001a}.faq-category-card-media{width:100%;max-width:120px;aspect-ratio:1;margin-bottom:16px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.faq-category-card-img,.faq-category-card-media img{width:100%;height:100%;object-fit:cover}.faq-category-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e8f5f0,#d4ebe3)}.faq-category-card-label{font-size:1rem;font-weight:600;color:#003d2e;line-height:1.35}.faq-pagination{margin-top:32px}.faq-blog-content .faq-empty-state,.faq-empty-state{margin-top:24px;font-size:16px;line-height:1.5;text-align:center;color:#4b5563}.hidden{display:none!important}.faq-tag-detail{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:40px;align-items:flex-start;padding:32px 0 48px}.faq-tag-detail-sidebar{position:sticky;top:1.5rem;padding-right:32px;border-right:1px solid rgba(0,61,46,.12)}.faq-tag-detail-sidebar-title{margin:0 0 16px;font-size:1rem;font-weight:700;color:#003d2e}.faq-tag-detail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.faq-tag-detail-link{display:block;padding:10px 14px;border-radius:999px;font-size:.9375rem;font-weight:600;color:#003d2e;text-decoration:none;transition:background .15s ease,color .15s ease}.faq-tag-detail-link:hover{background:#003d2e0f}.faq-tag-detail-link.is-active{background:#003d2e;color:#fff}.faq-tag-detail-see-all{display:inline-block;margin-top:20px;font-size:.9375rem;font-weight:600;color:#0d9488;text-decoration:none}.faq-tag-detail-see-all:hover{text-decoration:underline}.faq-tag-detail-article-title{margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.25rem);color:#003d2e}.faq-tag-detail-body{color:#374151;line-height:1.75}.faq-tag-detail-body h2,.faq-tag-detail-body h3{color:#003d2e;margin-top:1.5em}.faq-article-help{background:#f9faf9}.faq-article-layout{display:grid;grid-template-columns:minmax(340px,36%) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:flex-start;padding:24px 0 56px}.faq-article-layout--full{grid-template-columns:1fr}.faq-article-sidebar{top:1.5rem;padding-right:28px;border-right:1px solid rgba(0,61,46,.12)}.faq-article-sidebar-heading{margin:0 0 16px;font-size:1rem;font-weight:700;color:#003d2e}.faq-article-sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.faq-article-tab{display:block;padding:10px 14px;border-radius:999px;font-size:18px;font-weight:600;color:#003d2e;text-decoration:none;transition:background .15s ease,color .15s ease}.faq-article-tab:hover{background:#003d2e0f}.faq-article-tab.is-active{background:#003d2e;color:#fff}.faq-breadcrumb{font-size:.8125rem;line-height:1.6;margin-bottom:20px;flex-wrap:wrap;color:#6b7280}.faq-breadcrumb a{color:#6b7280;text-decoration:none}.faq-breadcrumb a:hover{color:#003d2e;text-decoration:underline}.faq-breadcrumb .faq-breadcrumb-current{color:#4b5563;font-weight:500}.faq-breadcrumb-sep{margin:0 6px;color:#9ca3af;opacity:.9}.faq-article-featured-img{max-width:720px;margin-bottom:24px;border-radius:12px;overflow:hidden}.faq-article-meta{margin-bottom:12px;font-size:.875rem;color:#6b7280}.faq-meta-sep{margin:0 6px}.faq-article-title{margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.25rem);color:#003d2e;font-weight:700}.faq-article-body .blog-content-desc{color:#374151;line-height:1.75}.faq-article-body .blog-content-desc h2,.faq-article-body .blog-content-desc h3{color:#003d2e}.faq-article-body .blog-content-desc .rte-markdown-table{width:100%;border-collapse:collapse;margin:1.25rem 0}.faq-article-body .blog-content-desc .rte-markdown-table th,.faq-article-body .blog-content-desc .rte-markdown-table td{border:1px solid rgba(0,61,46,.15);padding:.65rem .85rem;text-align:left;vertical-align:top}.faq-article-body .blog-content-desc .rte-markdown-table th{background:#003d2e0f;color:#003d2e;font-weight:600}.faq-related-faqs{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(0,61,46,.12)}.faq-related-faqs__heading{margin:0 0 1rem;color:#003d2e;font-size:1.25rem;font-weight:700;line-height:1.3}.faq-related-faqs__list{margin:0;padding:0;list-style:none}.faq-related-item+.faq-related-item{margin-top:.65rem}.faq-related-link{color:#003d2e;text-decoration:underline;text-underline-offset:.15em}.faq-related-link:hover{color:#0a5c47}@media(max-width:900px){.faq-category-grid{grid-template-columns:repeat(2,1fr);gap:16px}.faq-tag-detail,.faq-article-layout{grid-template-columns:1fr;gap:28px}.faq-tag-detail-sidebar,.faq-article-sidebar{position:static;padding-right:0;border-right:none;border-bottom:1px solid rgba(0,61,46,.12);padding-bottom:24px}}@media(max-width:480px){.faq-category-grid{grid-template-columns:1fr}.faq-categories-wrap{padding:32px 0 40px}}body.faq-search-modal-open{overflow:hidden}.faq-search-pill[role=button]{cursor:pointer}.faq-search-pill:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.faq-search-modal[hidden]{display:none!important}.faq-search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 24px;box-sizing:border-box}.faq-search-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.faq-search-modal__panel{position:relative;width:100%;max-width:640px;max-height:min(82vh,720px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 24px 48px #0000001f,0 0 0 1px #0000000a;overflow:hidden}.faq-search-modal__search-row{display:flex;align-items:center;gap:10px;padding:8px 16px;margin:16px 16px 0;border-bottom:1px solid #e5e7eb;flex-shrink:0;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease}.faq-search-modal__search-row:focus-within{box-shadow:inset 0 0 0 2px #4f46e5}.faq-search-modal__icon-search{display:flex;color:#4f46e5;flex-shrink:0}.faq-search-modal__input{flex:1;border:0;background:transparent;font-size:1rem;line-height:1.4;color:#111827;outline:none;min-width:0}.faq-search-modal__clear{display:flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer}.faq-search-modal__clear:hover{background:#f3f4f6;color:#111827}.faq-search-modal__scroll{flex:1;overflow-y:auto;min-height:0;padding:8px 0 12px}.faq-search-modal__group-label{margin:12px 16px 8px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.faq-search-modal__result-list{list-style:none;margin:0;padding:0 12px}.faq-search-modal__result-item{margin:0 0 6px}.faq-search-modal__result-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;text-decoration:none;color:#1e293b;transition:background .12s ease,border-color .12s ease,color .12s ease}.faq-search-modal__result-link:hover{border-color:#d1d5db;background:#fafafa}.faq-search-modal__result-link.is-active{background:#4f46e5;border-color:#4f46e5;color:#fff}.faq-search-modal__result-link.is-active .faq-search-modal__doc-icon{color:#fff}.faq-search-modal__doc-icon{flex-shrink:0;color:#64748b}.faq-search-modal__result-title{flex:1;font-size:.9375rem;font-weight:600;line-height:1.35;min-width:0}.faq-search-modal__result-trail{display:flex;align-items:center;gap:8px;flex-shrink:0}.faq-search-modal__pill{width:6px;height:20px;border-radius:999px;background:#e2e8f0}.faq-search-modal__result-link.is-active .faq-search-modal__pill{background:#ffffff73}.faq-search-modal__enter-wrap{display:flex;opacity:0;color:#fff}.faq-search-modal__result-link.is-active .faq-search-modal__enter-wrap{opacity:1}.faq-search-modal__enter-icon{display:block}.faq-search-modal__empty{margin:24px 20px;text-align:center;color:#6b7280;font-size:.9375rem}.faq-search-modal__footer{flex-shrink:0;padding:10px 16px 14px;border-top:1px solid #e5e7eb;background:#fafafa}.faq-search-modal__hint{font-size:.75rem;color:#6b7280;line-height:1.5}@media(max-width:600px){.faq-search-modal{padding:12px 12px 16px;align-items:stretch}.faq-search-modal__panel{max-height:90vh}}.section-container{background:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/main-blog-faqs.css.map */
