:root{--faq-k:1;--faq-ink:#333;--faq-green:#2f6b17;--faq-brand:#3a8020;--faq-soft:#f1f8ec;--faq-line:#e0e0e0;--faq-text:17px;--faq-q:19px;--faq-cat:26px;--faq-small:14px;--faq-ui:16px}html[data-ats-fs="s"]{--faq-k:.88}html[data-ats-fs="l"]{--faq-k:1.18}@media (max-width:768px){:root{--faq-q:18px;--faq-cat:22px}}body :is(.faq-hero,.faq-content-section,.faq-single-hero,.faq-single-section),body :is(.faq-hero,.faq-content-section,.faq-single-hero,.faq-single-section) :is(input,button,a,p,li,h1,h2,h3,h4,h5,h6,small,span){font-family:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif}body .faq-hero .faq-hero-subtitle{font-size:18px!important;line-height:1.5}body .faq-search-form .faq-search-input,body .faq-search-form .faq-search-input::placeholder{font-size:18px!important}body .faq-search-form .faq-search-hint{font-size:var(--faq-small)!important;opacity:.95}body .faq-content-section .faq-category-title{font-size:var(--faq-cat)!important;line-height:1.25;color:#1c1917}body .faq-content-section .faq-results-count,body .faq-content-section .faq-empty-state p{font-size:var(--faq-ui)!important}body .faq-content-section .accordion-button.faq-accordion-btn,body .faq-content-section .accordion-button.faq-accordion-btn .faq-btn-text{font-size:calc(var(--faq-q) * var(--faq-k))!important;line-height:1.35!important;font-weight:600!important;color:var(--faq-green)!important}body .faq-content-section .accordion-body.faq-body{font-size:calc(var(--faq-text) * var(--faq-k))!important;line-height:1.7;color:var(--faq-ink)}body .faq-body :is(p,li,ul,ol,td,th,dd,dt,span,a,strong,em,b,i,u,blockquote,div):not(.faq-textsize,.faq-textsize *){font-size:inherit!important}body .faq-body :is(p,li){line-height:1.7!important}body .faq-body h2{font-size:calc(22px * var(--faq-k))!important}body .faq-body h3{font-size:calc(20px * var(--faq-k))!important}body .faq-body h4,body .faq-body h5{font-size:calc(18px * var(--faq-k))!important}body .faq-single-hero .faq-single-back-btn{font-size:15px!important}body .faq-single-hero .faq-single-category-badge{font-size:var(--faq-small)!important}body .faq-single-hero .faq-single-title{font-size:clamp(26px,4vw,40px)!important;line-height:1.2}body .faq-single-hero .faq-single-meta{font-size:var(--faq-small)!important}body .faq-single-section .faq-single-breadcrumb,body .faq-single-section .faq-single-breadcrumb :is(li,a){font-size:var(--faq-small)!important}body .faq-single-section .faq-single-content{font-size:calc(var(--faq-text) * var(--faq-k))!important;line-height:1.75;color:var(--faq-ink)}body .faq-single-content :is(p,li,ul,ol,td,th,dd,dt,span,a,strong,em,b,i,u,blockquote,div):not(.faq-textsize,.faq-textsize *){font-size:inherit!important}body .faq-single-content :is(p,li){line-height:1.75!important}body .faq-single-content h2{font-size:calc(24px * var(--faq-k))!important}body .faq-single-content h3{font-size:calc(21px * var(--faq-k))!important}body .faq-single-content h4,body .faq-single-content h5{font-size:calc(19px * var(--faq-k))!important}body .faq-single-section :is(.faq-btn-outline,.faq-btn-primary){font-size:var(--faq-ui)!important;padding:12px 22px!important}body .faq-single-sidebar .faq-sidebar-title{font-size:var(--faq-small)!important}body .faq-single-sidebar .faq-sidebar-search-input,body .faq-single-sidebar .faq-sidebar-search-input::placeholder{font-size:16px!important}body .faq-single-sidebar .faq-sidebar-all-link{font-size:15px!important}body .faq-single-sidebar .faq-related-list a{font-size:var(--faq-ui)!important;line-height:1.45}body .faq-single-sidebar .faq-sidebar-contact p{font-size:var(--faq-ui)!important;line-height:1.5}body .faq-single-sidebar .faq-sidebar-tour{font-size:var(--faq-ui);line-height:1.45}body .faq-single-sidebar .faq-sidebar-tour a{font-weight:600;color:var(--faq-green)}.faq-textsize{position:relative;z-index:5;display:flex;justify-content:flex-end;margin:0 0 12px;font:600 14px/1.2 'Open Sans',sans-serif}.faq-textsize--float{float:right;margin:-6px 0 8px 14px}.faq-textsize__toggle{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;width:42px;height:36px;padding:0;border:1px solid #cfd8c8;border-radius:99px;background:#fff;color:var(--faq-green);font-family:'Open Sans',sans-serif;font-weight:700;line-height:34px;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background .15s,border-color .15s}.faq-textsize__toggle .a1{font-size:13px}.faq-textsize__toggle .a2{font-size:18px}.faq-textsize__toggle[aria-expanded="true"]{background:var(--faq-soft);border-color:var(--faq-brand)}.faq-textsize__menu{position:absolute;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;min-width:160px;padding:6px;border:1px solid var(--faq-line);border-radius:12px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .15)}.faq-textsize__menu[hidden]{display:none}.faq-textsize__title{padding:6px 10px 4px;font-size:12px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.04em}.faq-textsize__menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:8px;background:none;color:var(--faq-ink);font-family:'Open Sans',sans-serif;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#fff0}.faq-textsize__menu button[data-fs="s"]{font-size:13px}.faq-textsize__menu button[data-fs="m"]{font-size:15px}.faq-textsize__menu button[data-fs="l"]{font-size:18px}.faq-textsize__menu button[aria-checked="true"]{background:var(--faq-soft);color:var(--faq-green)}.faq-textsize__menu button[aria-checked="true"]::after{content:"✓";font-size:15px}.faq-textsize button:focus-visible{outline:2px solid var(--faq-brand);outline-offset:2px}@media (hover:hover){.faq-textsize__toggle:hover{background:var(--faq-soft);border-color:var(--faq-brand)}.faq-textsize__menu button:hover{background:#f6faf3}}