.toc[data-astro-cid-u3rwxgrt]{font-size:13.5px}.toc-shell[data-astro-cid-u3rwxgrt]{border:1px solid var(--line-cool);border-radius:var(--r-faq);background:var(--card);padding:18px 20px}.toc-title[data-astro-cid-u3rwxgrt]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-aa);cursor:pointer;list-style:none}.toc-title[data-astro-cid-u3rwxgrt]::-webkit-details-marker{display:none}.toc-title[data-astro-cid-u3rwxgrt]:after{content:" +"}.toc-shell[data-astro-cid-u3rwxgrt][open] .toc-title[data-astro-cid-u3rwxgrt]:after{content:" –"}.toc-list[data-astro-cid-u3rwxgrt]{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.toc-item[data-astro-cid-u3rwxgrt] a[data-astro-cid-u3rwxgrt]{color:var(--mut);line-height:1.35;display:block;border-left:2px solid transparent;padding-left:11px;transition:color var(--t-fast),border-color var(--t-fast)}.toc-item[data-astro-cid-u3rwxgrt] a[data-astro-cid-u3rwxgrt]:hover{color:var(--ink)}.toc-sub[data-astro-cid-u3rwxgrt] a[data-astro-cid-u3rwxgrt]{padding-left:24px;font-size:12.5px}.toc-item[data-astro-cid-u3rwxgrt] a[data-astro-cid-u3rwxgrt].toc-on{color:var(--ink);border-left-color:var(--ink);font-weight:600}@media(min-width:1011px){.toc[data-astro-cid-u3rwxgrt]{max-height:calc(100vh - var(--header-h) - 72px);overflow:auto}.toc-title[data-astro-cid-u3rwxgrt]{cursor:default}.toc-title[data-astro-cid-u3rwxgrt]:after,.toc-shell[data-astro-cid-u3rwxgrt][open] .toc-title[data-astro-cid-u3rwxgrt]:after{content:none}}.a-prose{font-size:17px;line-height:1.68;color:var(--ink-2)}.a-prose>*{max-width:720px}.a-prose>.a-table,.a-prose>.a-fig{max-width:100%}.a-prose p{margin:0 0 22px}.a-prose h2{margin:52px 0 18px;font-size:clamp(26px,2.6vw,32px);line-height:1.14;letter-spacing:var(--track-h3);font-weight:600;color:var(--ink);scroll-margin-top:calc(var(--header-h) + 20px)}.a-prose h3{margin:38px 0 14px;font-size:21px;line-height:1.22;letter-spacing:-.03em;font-weight:600;color:var(--ink);scroll-margin-top:calc(var(--header-h) + 20px)}.a-prose h4{margin:28px 0 12px;font-size:17.5px;font-weight:600;color:var(--ink)}.a-prose>:first-child{margin-top:0}.a-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.a-prose a:hover{text-decoration-thickness:2px}.a-prose strong,.a-prose b{font-weight:600;color:var(--ink)}.a-prose ul,.a-prose ol{margin:0 0 22px;padding-left:22px}.a-prose li{margin-bottom:9px}.a-prose li>ul,.a-prose li>ol{margin:9px 0 0}.a-prose ul.a-ticks{list-style:none;padding-left:0}.a-prose ul.a-ticks li{position:relative;padding-left:24px}.a-prose ul.a-ticks li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--ink)}.a-prose hr{margin:40px 0;border:0;border-top:1px solid var(--line-cool)}.a-prose .a-fig{margin:32px 0}.a-prose .a-fig img{display:block;width:100%;height:auto;border:1px solid var(--line-cool);border-radius:var(--r-card);background:var(--panel-3)}.a-prose .a-fig figcaption{margin-top:10px;font-size:13px;color:var(--soft);line-height:1.5}.a-prose .a-note{margin:32px 0;padding:22px 24px;border:1px solid var(--line-warm);border-left:3px solid var(--ink);border-radius:var(--r-faq);background:var(--paper-warm)}.a-prose .a-note p{margin:0}.a-prose .a-note p+p{margin-top:10px}.a-prose .a-note-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-aa)}.a-prose .a-quote{margin:32px 0;padding:4px 0 4px 24px;border-left:3px solid var(--dash)}.a-prose .a-quote p{margin:0;font-size:19px;line-height:1.5;letter-spacing:-.02em;color:var(--ink)}.a-prose .a-quote cite{display:flex;align-items:center;gap:10px;margin-top:12px;font-style:normal;font-size:13px;color:var(--soft)}.a-prose .a-quote cite img{width:32px;height:32px;border-radius:var(--r-pill);object-fit:cover;flex:none}.a-prose .a-table{margin:32px 0;overflow-x:auto;border:1px solid var(--line-cool);border-radius:var(--r-card)}.a-prose table{width:100%;border-collapse:collapse;font-size:14.5px}.a-prose th,.a-prose td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-cool)}.a-prose thead th{background:var(--bar);font-weight:600;color:var(--ink);white-space:nowrap}.a-prose tbody tr:last-child td{border-bottom:0}.a-prose tbody tr:nth-child(2n){background:var(--panel-3)}.a-prose table p{margin:0}.a-prose .a-acc{border:1px solid var(--line-cool);border-radius:var(--r-faq);background:var(--card);margin-bottom:10px}.a-prose .a-acc summary{padding:18px 46px 18px 20px;position:relative;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink);list-style:none}.a-prose .a-acc summary::-webkit-details-marker{display:none}.a-prose .a-acc summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:19px;font-weight:400;color:var(--soft)}.a-prose .a-acc[open] summary:after{content:"–"}.a-prose .a-acc>:not(summary){padding:0 20px}.a-prose .a-acc>p:last-child{padding-bottom:20px}.a-prose .a-cta{margin:28px 0}.a-prose .a-cta .v3-btn{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 22px;border-radius:var(--r-btn);background:var(--ink-band);color:var(--card);font-size:14.5px;font-weight:600;text-decoration:none}.a-prose .a-cta .v3-btn:hover{background:var(--ink-2)}@media(max-width:700px){.a-prose{font-size:16.5px}.a-prose table{font-size:13.5px}.a-prose th,.a-prose td{padding:10px 12px}}.ba-content{font-size:17px;line-height:1.68;color:var(--ink-2)}.ba-content img{max-width:100%;height:auto;display:block;border-radius:var(--r-card);border:1px solid var(--line-cool);background:var(--panel-3)}.ba-content svg{max-width:100%;height:auto}.ba-content figure,.ba-content .wp-caption,.ba-content .widget-image-caption{margin:32px 0}.ba-content figcaption,.ba-content .wp-caption-text,.ba-content .widget-image-caption{margin-top:10px;font-size:13px;color:var(--soft);line-height:1.5}.ba-content p{margin:0 0 22px}.ba-content h2{margin:52px 0 18px;font-size:clamp(26px,2.6vw,32px);line-height:1.14;letter-spacing:var(--track-h3);font-weight:600;color:var(--ink);scroll-margin-top:calc(var(--header-h) + 20px)}.ba-content h3{margin:38px 0 14px;font-size:21px;line-height:1.22;letter-spacing:-.03em;font-weight:600;color:var(--ink);scroll-margin-top:calc(var(--header-h) + 20px)}.ba-content h4{margin:28px 0 12px;font-size:17.5px;font-weight:600;color:var(--ink)}.ba-content a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.ba-content a:hover{text-decoration-thickness:2px}.ba-content strong,.ba-content b{font-weight:600;color:var(--ink)}.ba-content ul,.ba-content ol{margin:0 0 22px;padding-left:22px}.ba-content li{margin-bottom:9px}.ba-content hr{margin:40px 0;border:0;border-top:1px solid var(--line-cool)}.ba-content .elementor,.ba-content .elementor-section,.ba-content .elementor-container,.ba-content .elementor-column,.ba-content .elementor-widget-wrap,.ba-content .elementor-element,.ba-content .e-con,.ba-content .e-con-inner,.ba-content .elementor-widget-container{display:block;width:100%;max-width:none;margin:0;padding:0;border:0;background:none;min-height:0}.ba-content .elementor-widget{margin:0 0 8px}.ba-content #ez-toc-container{display:none}.ba-content .ez-toc-section{scroll-margin-top:calc(var(--header-h) + 20px)}.ba-content .eael-adv-accordion{margin:24px 0 36px}.ba-content .eael-accordion-list{border:1px solid var(--line-cool);border-radius:var(--r-faq);background:var(--card);margin-bottom:10px;overflow:hidden}.ba-content .eael-accordion-header{display:flex;align-items:center;gap:12px;padding:18px 20px;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink)}.ba-content .eael-accordion-header h3{margin:0;font-size:inherit}.ba-content .eael-accordion-content{display:none;padding:0 20px 20px;color:var(--ink-2)}.ba-content .eael-accordion-list.is-open .eael-accordion-content{display:block}.ba-content .eael-advanced-accordion-icon-opened,.ba-content .eael-accordion-list.is-open .eael-advanced-accordion-icon-closed{display:none}.ba-content .eael-accordion-list.is-open .eael-advanced-accordion-icon-opened{display:inline-flex}.ba-content .fa-accordion-icon,.ba-content .fa-toggle{width:14px;height:14px;flex:none;fill:var(--soft)}.ba-content .eael-accordion-header svg{width:14px;height:14px;fill:var(--soft)}.ba-content details{border:1px solid var(--line-cool);border-radius:var(--r-faq);background:var(--card);margin-bottom:10px}.ba-content details>summary{padding:18px 46px 18px 20px;position:relative;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink);list-style:none}.ba-content details>summary::-webkit-details-marker{display:none}.ba-content details>summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:19px;font-weight:400;color:var(--soft)}.ba-content details[open]>summary:after{content:"–"}.ba-content details>*:not(summary){padding:0 20px 20px}.ba-content table{width:100%;border-collapse:collapse;font-size:14.5px;margin:32px 0;border:1px solid var(--line-cool);border-radius:var(--r-card)}.ba-content th,.ba-content td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-cool)}.ba-content thead th{background:var(--bar);font-weight:600;color:var(--ink)}.ba-content tbody tr:nth-child(2n){background:var(--panel-3)}.ba-content .elementor-alert{margin:32px 0;padding:22px 24px;border:1px solid var(--line-warm);border-left:3px solid var(--ink);border-radius:var(--r-faq);background:var(--paper-warm)}.ba-content .elementor-alert-title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-aa)}.ba-content .elementor-alert-description p{margin:0}.ba-content .elementor-testimonial-wrapper{margin:32px 0;padding:4px 0 4px 24px;border-left:3px solid var(--dash)}.ba-content .elementor-testimonial-content{margin:0;font-size:19px;line-height:1.5;letter-spacing:-.02em;color:var(--ink)}.ba-content .elementor-testimonial-name,.ba-content .elementor-testimonial-job{display:inline;font-size:13px;color:var(--soft);font-style:normal}.ba-content .elementor-button{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 22px;margin:12px 0;border-radius:var(--r-btn);background:var(--ink-band);color:var(--card);font-size:14.5px;font-weight:600;text-decoration:none}.ba-content .elementor-button:hover{background:var(--ink-2);color:var(--card)}.ba-content .heateor_sss_sharing_container,.ba-content .elementor-widget-shortcode,.ba-content .elementor-social-icons-wrapper{display:none}@media(max-width:700px){.ba-content{font-size:16.5px}.ba-content table{font-size:13.5px}.ba-content th,.ba-content td{padding:10px 12px}}
