.article-head[data-v-0eb0869f]{background:var(--color-page-bg);border-bottom:1px solid var(--gray-200);padding-bottom:3rem;padding-top:5rem}.breadcrumb ol[data-v-0eb0869f]{align-items:center;color:var(--gray-400);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin-bottom:1.5rem}.breadcrumb a[data-v-0eb0869f]{color:var(--green-700);font-weight:600}.breadcrumb a[data-v-0eb0869f]:hover{text-decoration:underline}.breadcrumb li[aria-current][data-v-0eb0869f]{color:var(--gray-500);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-title[data-v-0eb0869f]{color:var(--green-900);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-top:.875rem}.article-lead[data-v-0eb0869f]{color:var(--gray-600);font-size:1.125rem;line-height:1.7;margin-top:1.125rem}.article-meta[data-v-0eb0869f]{align-items:center;color:var(--gray-400);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin-top:1.5rem}.article-body-wrap[data-v-0eb0869f]{padding-block:3rem 4rem}.article-toc[data-v-0eb0869f]{background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-xl);margin-bottom:3rem;padding:1.5rem 1.75rem}.article-toc__label[data-v-0eb0869f]{color:var(--green-700);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.875rem;text-transform:uppercase}.article-toc ol[data-v-0eb0869f]{counter-reset:toc;display:flex;flex-direction:column;gap:.5rem}.article-toc li[data-v-0eb0869f]{counter-increment:toc;font-size:.9375rem;line-height:1.5}.article-toc li[data-v-0eb0869f]:before{color:var(--green-600);content:counter(toc) ".";font-weight:700;margin-right:.5rem}.article-toc a[data-v-0eb0869f]{color:var(--green-900)}.article-toc a[data-v-0eb0869f]:hover{text-decoration:underline}.article-body[data-v-0eb0869f]{color:var(--gray-700);font-size:1.0625rem;line-height:1.8}.article-body[data-v-0eb0869f] h2{color:var(--green-900);font-family:var(--font-display);font-size:1.625rem;font-weight:700;line-height:1.3;margin-bottom:1rem;margin-top:3rem;scroll-margin-top:6rem}.article-body[data-v-0eb0869f] h3{color:var(--green-800);font-family:var(--font-display);font-size:1.1875rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;margin-top:2rem;scroll-margin-top:6rem}.article-body[data-v-0eb0869f] p{margin-bottom:1.25rem}.article-body[data-v-0eb0869f] a{color:var(--green-700);font-weight:600;text-decoration:underline;text-underline-offset:2px}.article-body[data-v-0eb0869f] a:hover{color:var(--green-600)}.article-body[data-v-0eb0869f] strong{color:var(--green-900);font-weight:700}.article-body[data-v-0eb0869f] ol,.article-body[data-v-0eb0869f] ul{display:flex;flex-direction:column;gap:.625rem;margin:0 0 1.5rem;padding-left:1.5rem}.article-body[data-v-0eb0869f] ul{list-style:disc}.article-body[data-v-0eb0869f] ol{list-style:decimal}.article-body[data-v-0eb0869f] li{padding-left:.25rem}.article-body[data-v-0eb0869f] li::marker{color:var(--green-600)}.article-body[data-v-0eb0869f] blockquote{background:var(--green-50);border-left:3px solid var(--green-400);border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--gray-700);margin:0 0 1.5rem;padding:1.125rem 1.5rem}.article-body[data-v-0eb0869f] blockquote p:last-child{margin-bottom:0}.article-body[data-v-0eb0869f] table{border-collapse:collapse;display:block;font-size:.9375rem;margin:0 0 1.5rem;overflow-x:auto;width:100%}.article-body[data-v-0eb0869f] td,.article-body[data-v-0eb0869f] th{border-bottom:1px solid var(--gray-200);padding:.75rem 1rem;text-align:left}.article-body[data-v-0eb0869f] th{background:var(--green-50);color:var(--green-900);font-weight:700}.article-body[data-v-0eb0869f] td{color:var(--gray-700)}.article-body[data-v-0eb0869f] .article-example{background:var(--white);border:1px solid var(--gray-200);border-left:3px solid var(--green-500);border-radius:var(--radius-lg);font-size:1rem;margin:0 0 1.5rem;padding:1.25rem 1.5rem}.article-body[data-v-0eb0869f] .article-example strong:first-child{color:var(--green-700);display:block;font-size:.75rem;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.article-body[data-v-0eb0869f] .article-example p:last-child{margin-bottom:0}.article-cta[data-v-0eb0869f]{background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-2xl);margin-top:4rem;padding:2rem}.article-cta__label[data-v-0eb0869f]{color:var(--green-600);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.625rem;text-transform:uppercase}.article-cta__title[data-v-0eb0869f]{color:var(--green-900);font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1.3}.article-cta__text[data-v-0eb0869f]{color:var(--gray-600);font-size:1rem;line-height:1.7;margin-top:.75rem}.article-cta__actions[data-v-0eb0869f]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@media(max-width:560px){.article-head[data-v-0eb0869f]{padding-top:3.5rem}.article-cta[data-v-0eb0869f]{padding:1.5rem}.article-cta__actions .btn[data-v-0eb0869f]{justify-content:center;width:100%}}
