.toc-nav[data-astro-cid-xvrfupwn]::-webkit-scrollbar{width:4px}.toc-nav[data-astro-cid-xvrfupwn]::-webkit-scrollbar-track{background:0 0}.toc-nav[data-astro-cid-xvrfupwn]::-webkit-scrollbar-thumb{background-color:#d4cdc1;border-radius:4px}.toc-heading[data-astro-cid-xvrfupwn]{margin-bottom:1.25rem;font-family:var(--font-ui);font-size:.6875rem;font-weight:500;color:#8b7d6b;text-transform:uppercase;letter-spacing:.16em}.toc-list[data-astro-cid-xvrfupwn]{display:flex;flex-direction:column;gap:0;border-left:1px solid #e2ddd3}.toc-item[data-astro-cid-xvrfupwn]{padding-left:1rem}.toc-item--nested[data-astro-cid-xvrfupwn]{padding-left:2rem}.toc-link[data-astro-cid-xvrfupwn]{display:block;padding:.4rem 0 .4rem .9375rem;margin-left:-1.0625rem;font-family:var(--font-body);font-size:.875rem;line-height:1.4;color:#8b7d6b;text-decoration:none;border-left:2px solid transparent;transition:color .2s ease-out,border-color .2s ease-out}.toc-link[data-astro-cid-xvrfupwn]:hover{color:var(--ink)}.active-toc-link[data-astro-cid-xvrfupwn]{font-weight:500;color:var(--ink);border-left-color:var(--ink)}.kb-page{background-color:#f8f6f1}.kb-hero{padding-top:var(--space-9);padding-bottom:var(--space-11);background-color:#f0ece4;border-bottom:1px solid #e2ddd3}@media (min-width:768px){.kb-hero{padding-top:var(--space-11);padding-bottom:var(--space-13)}}.kb-hero__breadcrumbs{margin-bottom:var(--space-7)}.kb-hero__content{max-width:42rem}.kb-hero__category{margin-bottom:var(--space-4);font-family:var(--font-ui);font-size:.6875rem;font-weight:500;color:#8b7d6b;text-transform:uppercase;letter-spacing:.18em}.kb-hero__title{margin-bottom:var(--space-5);font-family:var(--font-body);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.12;color:var(--ink);letter-spacing:-.02em}.kb-hero__description{font-family:var(--font-body);font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:400;line-height:1.55;color:#4a4a42}.kb-article{display:block}.kb-article>*+*{margin-top:var(--space-4)}.kb-article-content{display:block}.kb-article-content .section{padding-top:var(--space-8);padding-bottom:var(--space-9);border-bottom:1px solid #e2ddd3}.kb-article-content .section:last-child{border-bottom:none}@media (min-width:768px){.kb-article-content .section{padding-top:var(--space-10);padding-bottom:var(--space-11)}}.kb-article-content h2{font-family:var(--font-body);font-size:clamp(1.625rem,3vw,2.125rem);font-weight:400;line-height:1.18;color:var(--ink);letter-spacing:-.015em}.kb-article-content h3{font-family:var(--font-heading);font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:600;line-height:1.3;color:var(--ink);letter-spacing:-.005em}.kb-article-content p{line-height:var(--lh-body);color:#3a3a34}.kb-card{min-width:0;padding:var(--space-6) var(--space-7);overflow-wrap:anywhere;background-color:#fff;border:1px solid #e6e1d7;transition:border-color .28s ease-out,box-shadow .28s ease-out}.kb-card:hover{border-color:#ccc5b8;box-shadow:0 8px 24px #3c36280f}.kb-card h3{margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:clamp(1rem,1.4vw,1.125rem);font-weight:600;color:var(--ink)}.kb-card p{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:#4a4a42}.kb-article-content .grid{min-width:0}.kb-article-content .bg-white{min-width:0;hyphens:auto;overflow-wrap:anywhere}.kb-article-content .bg-white :is(h2,h3,h4,p,li,a,span){max-width:100%;overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1179.98px){.kb-article-content [class~="md:grid-cols-3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279.98px){.kb-article-content [class~="lg:grid-cols-4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-section-intro{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6;color:#5c5c52}.kb-article-content .space-y-12>:not([hidden])~:not([hidden]){margin-top:var(--space-4)}.kb-article-content .space-y-8>:not([hidden])~:not([hidden]){margin-top:var(--space-4)}.kb-article-content .space-y-6>:not([hidden])~:not([hidden]){margin-top:var(--space-3)}.kb-article-content .space-y-3>:not([hidden])~:not([hidden]){margin-top:var(--space-2)}.kb-article-content .space-y-2>:not([hidden])~:not([hidden]){margin-top:var(--space-2)}.kb-step-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;font-family:var(--font-body);font-size:.875rem;font-weight:400;color:#8b7d6b;border:1px solid #d4cdc1;border-radius:50%}