.article__meta[data-astro-cid-yvbahnfj]{margin-top:1.25rem;font-size:var(--fs-sm);color:#ffffffc7}.article__head[data-astro-cid-yvbahnfj]{padding-block:clamp(2.5rem,6vw,4rem) clamp(4.5rem,9vw,7rem);background:linear-gradient(135deg,var(--c-blue) 0%,var(--c-blue-dark) 100%);color:var(--c-white);--ink: var(--c-white);--ink-muted: rgb(255 255 255 / 85%);--accent: var(--c-white)}.crumbs[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-sm);color:#ffffffa6}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--c-blue);text-decoration:underline}.article__head[data-astro-cid-yvbahnfj] .eyebrow[data-astro-cid-yvbahnfj]{margin-top:1.5rem}.article__head[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{margin-top:.6rem}.article__hero[data-astro-cid-yvbahnfj]{margin-top:clamp(-3rem,-4vw,-2rem);position:relative;z-index:1}.article__hero[data-astro-cid-yvbahnfj] .article__hero-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-lg)}.article__layout[data-astro-cid-yvbahnfj]{position:relative}.article__body[data-astro-cid-yvbahnfj]{padding-block:clamp(2.5rem,5vw,3.5rem);font-size:var(--fs-lg);line-height:1.7}.article__geo[data-astro-cid-yvbahnfj]{margin-bottom:2rem;padding:1.25rem 1.5rem;border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--c-light)}.article__geo-label[data-astro-cid-yvbahnfj]{margin:0;font-family:var(--font-head);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.article__geo-text[data-astro-cid-yvbahnfj]{margin:.5rem 0 0;font-size:var(--fs-base);line-height:1.65}.article__service[data-astro-cid-yvbahnfj]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--c-border);font-size:var(--fs-base);color:var(--c-text-muted)}.article__service[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--accent);font-weight:600}.toc[data-astro-cid-yvbahnfj]{padding-top:clamp(2.5rem,5vw,3.5rem)}.toc__box[data-astro-cid-yvbahnfj]{padding:1.25rem 1.25rem 1.5rem;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-light)}.toc__title[data-astro-cid-yvbahnfj]{font-family:var(--font-head);font-size:var(--fs-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);cursor:pointer}.toc__list[data-astro-cid-yvbahnfj]{margin:1rem 0 0;padding:0;list-style:none;font-size:var(--fs-sm);line-height:1.4}.toc__item[data-astro-cid-yvbahnfj]+.toc__item[data-astro-cid-yvbahnfj]{margin-top:.55rem}.toc__item--h3[data-astro-cid-yvbahnfj]{padding-left:.9rem}.toc__item[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:block;padding-left:.75rem;border-left:2px solid transparent;color:var(--c-text-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease}.toc__item[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--c-blue)}.toc__item[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj][aria-current=true]{border-left-color:var(--c-blue);color:var(--c-blue);font-weight:600}@media(min-width:1360px){.toc[data-astro-cid-yvbahnfj]{position:absolute;top:0;right:calc(100% + 2rem);width:230px;height:100%}.toc__box[data-astro-cid-yvbahnfj]{position:sticky;top:calc(var(--header-h) + 1.5rem);max-height:calc(100vh - var(--header-h) - 3rem);overflow-y:auto}.toc__title[data-astro-cid-yvbahnfj]{cursor:default;pointer-events:none;list-style:none}.toc__title[data-astro-cid-yvbahnfj]::-webkit-details-marker{display:none}}@media(prefers-reduced-motion:no-preference){.toc__item[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{scroll-behavior:smooth}}.article__table-wrap[data-astro-cid-yvbahnfj]{overflow-x:auto;margin-top:2rem;border:1px solid var(--c-border);border-radius:var(--radius)}.article__table-wrap[data-astro-cid-yvbahnfj]:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.article__table[data-astro-cid-yvbahnfj]{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:1.5;text-align:left}.article__table[data-astro-cid-yvbahnfj] thead[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj]{background:var(--c-dark);color:var(--c-white);font-family:var(--font-head);font-weight:600;white-space:nowrap}.article__table[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj],.article__table[data-astro-cid-yvbahnfj] td[data-astro-cid-yvbahnfj]{padding:.75rem 1rem;border-bottom:1px solid var(--c-border);vertical-align:top}.article__table[data-astro-cid-yvbahnfj] tbody[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj]{font-family:var(--font-head);font-weight:700;color:var(--c-dark);white-space:nowrap}.article__table[data-astro-cid-yvbahnfj] tbody[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:nth-child(2n){background:var(--c-light)}.article__table[data-astro-cid-yvbahnfj] tbody[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:last-child th[data-astro-cid-yvbahnfj],.article__table[data-astro-cid-yvbahnfj] tbody[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:last-child td[data-astro-cid-yvbahnfj]{border-bottom:0}.article__lead[data-astro-cid-yvbahnfj]{font-size:inherit;line-height:inherit;font-weight:500}.article__lead[data-astro-cid-yvbahnfj]+.article__lead[data-astro-cid-yvbahnfj]{margin-top:1rem}.article__body[data-astro-cid-yvbahnfj] h2{margin-top:clamp(2.5rem,5vw,3.25rem);margin-bottom:1rem;font-size:var(--fs-h3)}.article__body[data-astro-cid-yvbahnfj] h3{margin-top:2rem;margin-bottom:.75rem;font-size:var(--fs-xl)}.article__body[data-astro-cid-yvbahnfj] p{margin-top:1.15rem;color:var(--c-text-muted)}.article__body[data-astro-cid-yvbahnfj] a{color:var(--c-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(var(--c-blue-rgb) / 45%);font-weight:500;transition:text-decoration-color .15s ease}.article__body[data-astro-cid-yvbahnfj] a:hover{text-decoration-color:var(--c-blue)}.article__body[data-astro-cid-yvbahnfj] ul,.article__body[data-astro-cid-yvbahnfj] ol{margin-top:1.15rem;padding-left:1.35rem;color:var(--c-text-muted)}.article__body[data-astro-cid-yvbahnfj] li+li{margin-top:.6rem}.article__body[data-astro-cid-yvbahnfj] li::marker{color:var(--c-blue);font-weight:700}.article__note[data-astro-cid-yvbahnfj]{padding:1.25rem 1.5rem;border-left:4px solid var(--c-blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--c-light);font-weight:600;color:var(--c-text)!important}.article__cta[data-astro-cid-yvbahnfj] .muted[data-astro-cid-yvbahnfj]{margin-top:1.15rem}.article__cta[data-astro-cid-yvbahnfj] .btn[data-astro-cid-yvbahnfj]{margin-top:2rem}.author[data-astro-cid-yvbahnfj]{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:start;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--c-border);border-radius:var(--radius)}@media(min-width:620px){.author[data-astro-cid-yvbahnfj]{grid-template-columns:140px minmax(0,1fr)}}.author[data-astro-cid-yvbahnfj] .author__img{width:140px;height:140px;object-fit:cover;border-radius:var(--radius-pill);background:var(--c-blue)}.author__head[data-astro-cid-yvbahnfj]{font-size:var(--fs-xl)}.author[data-astro-cid-yvbahnfj] .muted[data-astro-cid-yvbahnfj]{margin-top:.9rem}.author__name[data-astro-cid-yvbahnfj]{display:grid;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--c-border)}.author__name[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{font-family:var(--font-head)}.author__name[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{font-size:var(--fs-sm);color:var(--c-text-muted)}.closing[data-astro-cid-yvbahnfj]{text-align:center}.closing[data-astro-cid-yvbahnfj] .lead[data-astro-cid-yvbahnfj]{margin-top:1.25rem}.closing[data-astro-cid-yvbahnfj] .btn[data-astro-cid-yvbahnfj]{margin-top:2rem}.more__head[data-astro-cid-yvbahnfj]{margin-bottom:clamp(1.5rem,3vw,2rem);font-size:var(--fs-h3)}.more[data-astro-cid-yvbahnfj]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none}.more[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:grid;gap:.5rem;height:100%;padding:1.35rem;border:1px solid rgb(255 255 255 / 16%);border-radius:var(--radius);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.more[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{border-color:var(--c-blue);background:#ffffff0d}.more__cat[data-astro-cid-yvbahnfj]{font-family:var(--font-head);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-blue)}.more__title[data-astro-cid-yvbahnfj]{font-family:var(--font-head);font-weight:600;font-size:var(--fs-base);line-height:1.35}
