.service-prose[data-astro-cid-6iqiikih]{color:var(--color-ink-800, #292524);line-height:1.9;font-size:1.05rem}.service-prose[data-astro-cid-6iqiikih] h2[data-astro-cid-6iqiikih]{font-size:1.75rem;font-weight:900;color:var(--color-ink-900, #1C1917);margin-top:2.5rem;margin-bottom:1rem;line-height:1.2}@media(min-width:768px){.service-prose[data-astro-cid-6iqiikih] h2[data-astro-cid-6iqiikih]{font-size:2rem}}.service-prose[data-astro-cid-6iqiikih] h2[data-astro-cid-6iqiikih]:first-child{margin-top:0}.service-prose[data-astro-cid-6iqiikih] h3[data-astro-cid-6iqiikih]{font-size:1.25rem;font-weight:800;color:var(--color-brand-700, #C2410C);margin-top:2rem;margin-bottom:.75rem;line-height:1.3}@media(min-width:768px){.service-prose[data-astro-cid-6iqiikih] h3[data-astro-cid-6iqiikih]{font-size:1.5rem}}.service-prose[data-astro-cid-6iqiikih] p[data-astro-cid-6iqiikih]{margin-bottom:1.25rem}.service-prose[data-astro-cid-6iqiikih] strong[data-astro-cid-6iqiikih]{color:var(--color-ink-900, #1C1917);font-weight:800}.service-prose[data-astro-cid-6iqiikih] ul[data-astro-cid-6iqiikih],.service-prose[data-astro-cid-6iqiikih] ol[data-astro-cid-6iqiikih]{padding-inline-start:1.5rem;margin-bottom:1.25rem}.service-prose[data-astro-cid-6iqiikih] ul[data-astro-cid-6iqiikih]>li[data-astro-cid-6iqiikih]+li[data-astro-cid-6iqiikih],.service-prose[data-astro-cid-6iqiikih] ol[data-astro-cid-6iqiikih]>li[data-astro-cid-6iqiikih]+li[data-astro-cid-6iqiikih]{margin-top:.5rem}.service-prose[data-astro-cid-6iqiikih] ul[data-astro-cid-6iqiikih]{list-style:disc}.service-prose[data-astro-cid-6iqiikih] ol[data-astro-cid-6iqiikih]{list-style:decimal}.service-prose[data-astro-cid-6iqiikih] li[data-astro-cid-6iqiikih]{line-height:1.7}.service-prose[data-astro-cid-6iqiikih] blockquote[data-astro-cid-6iqiikih]{padding-inline-start:1.25rem;border-inline-start:4px solid var(--color-brand-500, #F97316);font-style:italic;color:var(--color-ink-700, #44403C);margin-top:1.5rem;margin-bottom:1.5rem;background-color:#fff7ed66;padding-top:.75rem;padding-bottom:.75rem;border-end-end-radius:.75rem;border-start-end-radius:.75rem}.service-prose[data-astro-cid-6iqiikih] a[data-astro-cid-6iqiikih]{color:var(--color-brand-600, #EA580C);text-decoration:underline;text-underline-offset:2px}.service-prose[data-astro-cid-6iqiikih] a[data-astro-cid-6iqiikih]:hover{color:var(--color-brand-700, #C2410C)}@media(max-width:1023.98px){.toc-panel[data-astro-cid-66joqtcs]{display:none}.toc-toggle[data-astro-cid-66joqtcs][aria-expanded=true]+.toc-panel[data-astro-cid-66joqtcs]{display:block}.toc-toggle[data-astro-cid-66joqtcs][aria-expanded=true] .toc-chevron[data-astro-cid-66joqtcs]{transform:rotate(180deg)}}.article-content{color:var(--ink-700);line-height:1.85;font-size:1.0625rem;overflow-wrap:anywhere;word-break:break-word}.article-content>*+*{margin-top:1.25rem}.article-content p{text-wrap:pretty}.article-content h2,.article-content h3,.article-content h4{color:var(--ink-900);font-weight:800;line-height:1.3;margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:calc(var(--header-h) + var(--topbar-h) + 1rem)}.article-content h2{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem);padding-inline-start:.75rem;border-inline-start:4px solid var(--brand-500)}.article-content h3{font-size:clamp(1rem,.4vw + .85rem,1.2rem);color:var(--brand-700)}.article-content h4{font-size:1rem}.article-content a{color:var(--brand-600);text-decoration:underline;text-decoration-color:#f9731659;text-underline-offset:3px;font-weight:600;transition:color .15s}.article-content a:hover{color:var(--brand-700);text-decoration-color:var(--brand-500)}.article-content strong{color:var(--ink-900);font-weight:700}.article-content ul,.article-content ol{padding-inline-start:1.5rem}.article-content ul{list-style:disc}.article-content ol{list-style:decimal}.article-content li{margin-block:.5rem}.article-content li::marker{color:var(--brand-500)}.article-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-inline-start:4px solid var(--brand-500);background:var(--brand-50);border-radius:.75rem;color:var(--ink-700);font-style:italic}.article-content img{max-width:100%;height:auto;border-radius:1rem;margin:1.5rem auto;display:block}.article-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.article-content table th,.article-content table td{padding:.75rem 1rem;border:1px solid var(--brand-100);text-align:start}.article-content table th{background:var(--brand-50);color:var(--ink-900);font-weight:700}.article-content hr{margin:2rem 0;border:0;border-top:1px solid var(--brand-100)}.article-content br+br{display:none}
