.toc-chevron[data-astro-cid-ymbpksfa]{width:.6rem;height:.6rem;border-right:2px solid #166534;border-bottom:2px solid #166534;transform:rotate(45deg) translateY(-.15rem);transition:transform .16s ease}.toc-card[data-astro-cid-ymbpksfa]:not([open]) .toc-chevron[data-astro-cid-ymbpksfa]{transform:rotate(-45deg) translate(-.15rem,.15rem)}.label[data-astro-cid-mqjsgk4d]{display:block;margin-bottom:.25rem;color:#1e293b;font-size:13px;font-weight:700}.field[data-astro-cid-mqjsgk4d]{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:.375rem;padding:.625rem .75rem;color:#0f172a;font-size:.875rem;line-height:1.25rem;outline:none}.field[data-astro-cid-mqjsgk4d]:focus{border-color:#166534;box-shadow:0 0 0 2px #dcfce7}.field-select[data-astro-cid-mqjsgk4d]{padding-right:2rem}.inquiry-summary[data-astro-cid-mqjsgk4d]{display:none}@media(max-width:1023px){.inquiry-summary[data-astro-cid-mqjsgk4d]{display:block}}.article-html-content{color:#334155;font-size:1rem;line-height:1.85}.article-html-content>*+*{margin-top:1.5rem}.article-html-content :is(h2,h3){scroll-margin-top:7rem;color:#0f172a;font-weight:800;line-height:1.2}.article-html-content h2{margin-top:3rem;font-size:clamp(1.75rem,3vw,2.25rem)}.article-html-content h3{margin-top:2rem;font-size:1.35rem}.article-html-content :is(p,li){max-width:none}.article-html-content a{color:#166534;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.article-html-content :is(ul,ol){max-width:none;padding-left:1.35rem}.article-html-content ul{list-style:disc}.article-html-content ol{list-style:decimal}.article-html-content .article-section{max-width:none}.article-html-content .article-lead{color:#1e293b;font-size:1.125rem;line-height:1.8}.article-html-content .article-highlight{color:#14532d;font-weight:700}.article-html-content .article-box{max-width:none;border:1px solid #cbd5e1;border-radius:12px;padding:1.25rem;background:#fff}.article-html-content .article-box--key{border-color:#bbf7d0;background:#f0fdf4}.article-html-content .article-box--info{border-color:#bfdbfe;background:#eff6ff}.article-html-content .article-box--warning{border-color:#fde68a;background:#fffbeb}.article-html-content .article-box--expert{border-color:#a5f3fc;background:#ecfeff}.article-html-content .article-checklist{max-width:none;border-radius:12px;background:#0f172a;color:#f8fafc;padding:1.25rem 1.5rem}.article-html-content .article-table-wrap{max-width:none;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.article-html-content .article-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.9375rem}.article-html-content .article-table :is(th,td){padding:.875rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0}.article-html-content .article-table th{background:#f8fafc;color:#0f172a;font-weight:800}.article-html-content .article-grid{display:grid;gap:1rem;max-width:none}.article-html-content .article-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.article-html-content .article-card{border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;background:#fff}.article-html-content .article-figure{max-width:none;margin:2rem 0}.article-html-content .article-figure img{width:100%;height:auto;border-radius:12px}.article-html-content .article-caption{margin-top:.625rem;max-width:none;color:#64748b;font-size:.875rem}.article-html-content .article-quote{max-width:none;border-left:4px solid #22c55e;padding-left:1rem;color:#334155;font-weight:600}.article-html-content .article-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.375rem;background:#166534;padding:.625rem 1rem;color:#fff;text-decoration:none}.article-html-content .article-button--secondary{background:#0f766e}.article-html-content .article-faq{max-width:none;margin-top:3.5rem;border-radius:24px;border:1px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);padding:clamp(1.25rem,3vw,2rem)}.article-html-content .article-faq>h2{margin-top:0;padding-bottom:1rem;border-bottom:1px solid #bbf7d0}.article-html-content .article-faq-item{border:1px solid #d1fae5;border-radius:16px;background:#ffffffd1;box-shadow:0 12px 30px #0f172a0a;padding:0;overflow:hidden}.article-html-content .article-faq-item+.article-faq-item{margin-top:.875rem}.article-html-content .article-faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:1.125rem 1.25rem;cursor:pointer;color:#052e16;font-size:1.12rem;font-weight:800;line-height:1.3;list-style:none}.article-html-content .article-faq-question::-webkit-details-marker{display:none}.article-html-content .article-faq-question:after{content:"+";flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:1.25rem;line-height:1;transition:transform .2s ease,background-color .2s ease}.article-html-content .article-faq-item[open] .article-faq-question:after{content:"−";background:#bbf7d0;transform:rotate(180deg)}.article-html-content .article-faq-answer{max-width:none;border-top:1px solid #d1fae5;padding:0 1.25rem 1.125rem}.article-html-content .article-faq-answer p{margin-top:.875rem}.article-html-content .article-references{max-width:78ch;margin-top:3rem}.article-html-content .article-references ol{padding-left:1.25rem;list-style:decimal}@media(max-width:640px){.article-html-content .article-grid--2{grid-template-columns:1fr}.article-html-content .article-box{padding:1rem}}.blog-body[data-astro-cid-ltya4ce3] h2{scroll-margin-top:7rem;margin-top:2.5rem;margin-bottom:1rem;color:#020617;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:0}.blog-body[data-astro-cid-ltya4ce3] h3{scroll-margin-top:7rem;margin-top:2rem;margin-bottom:.75rem;color:#0f172a;font-size:1.35rem;font-weight:800;line-height:1.25}.blog-body[data-astro-cid-ltya4ce3] p{margin-top:1rem;color:#334155;font-size:1rem;line-height:1.85}.blog-body[data-astro-cid-ltya4ce3] a{color:#166534;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.sidebar-contact-sticky[data-astro-cid-ltya4ce3]{position:sticky;top:6rem;max-height:calc(100vh - 7.25rem);overflow-y:auto;overflow-x:hidden;padding:1px 2px 8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}@media(max-width:1023px){.sidebar-contact-sticky[data-astro-cid-ltya4ce3]{position:static;max-height:none;overflow:visible;padding-right:0}}
