.article-cta[data-astro-cid-c7tzqfbh]{border-radius:var(--radius);background:var(--c-navy);color:#fff;box-shadow:var(--shadow);margin-top:56px;position:relative;overflow:hidden}.article-cta[data-astro-cid-c7tzqfbh] img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.article-cta[data-astro-cid-c7tzqfbh]:after{content:"";background:linear-gradient(90deg,#0b2545f2 0%,#0b2545e0 48%,#0b254566 100%);position:absolute;inset:0}.body[data-astro-cid-c7tzqfbh]{z-index:1;max-width:640px;padding:clamp(22px,3.2vw,34px) clamp(22px,4vw,40px);position:relative}.article-cta[data-astro-cid-c7tzqfbh] .eyebrow[data-astro-cid-c7tzqfbh]{color:var(--c-accent-on-dark);margin-bottom:4px}.title[data-astro-cid-c7tzqfbh]{margin:0 0 8px;font-size:clamp(19px,2.3vw,23px);font-weight:700;line-height:1.5}.text[data-astro-cid-c7tzqfbh]{color:#ffffffdb;margin:0 0 18px;font-size:14px;line-height:1.8}.buttons[data-astro-cid-c7tzqfbh]{flex-wrap:wrap;gap:10px;display:flex}.buttons[data-astro-cid-c7tzqfbh] .btn[data-astro-cid-c7tzqfbh]{min-height:44px;padding:8px 22px;font-size:14px}.article-cta[data-astro-cid-c7tzqfbh] .btn--ghost[data-astro-cid-c7tzqfbh]{color:#fff}.article-cta[data-astro-cid-c7tzqfbh] .btn--ghost[data-astro-cid-c7tzqfbh]:hover{background:#ffffff1f}@media (width<=640px){.article-cta[data-astro-cid-c7tzqfbh]:after{background:linear-gradient(#0b25454d 0%,#0b2545eb 42%)}.body[data-astro-cid-c7tzqfbh]{padding-top:110px}.pc[data-astro-cid-c7tzqfbh]{display:none}.buttons[data-astro-cid-c7tzqfbh] .btn[data-astro-cid-c7tzqfbh]{width:100%}}.article[data-astro-cid-slrg64km]{max-width:840px}.meta[data-astro-cid-slrg64km]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;font-size:14px;display:flex}h1[data-astro-cid-slrg64km]{font-size:clamp(24px,3.4vw,32px)}.location[data-astro-cid-slrg64km]{color:var(--c-muted);border-bottom:1px solid var(--c-line);margin-bottom:32px;padding-bottom:24px;font-size:14px}.hero-img[data-astro-cid-slrg64km]{text-align:center;margin:0 0 32px}.hero-img[data-astro-cid-slrg64km] img{border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:560px;margin:0 auto;display:block}.hero-img[data-astro-cid-slrg64km] figcaption[data-astro-cid-slrg64km]{color:var(--c-muted);margin-top:8px;font-size:13px}.article-summary[data-astro-cid-slrg64km],.toc[data-astro-cid-slrg64km]{border-radius:var(--radius);overflow-wrap:anywhere;max-width:760px;margin:0 0 24px}.box-title[data-astro-cid-slrg64km]{color:var(--c-navy);margin:0;font-size:16px;font-weight:700}.article-summary[data-astro-cid-slrg64km]{background:var(--c-bg-soft);border-left:4px solid var(--c-accent);padding:18px 22px}.article-summary[data-astro-cid-slrg64km] ul[data-astro-cid-slrg64km]{margin:10px 0 0;padding:0;list-style:none}.article-summary[data-astro-cid-slrg64km] li[data-astro-cid-slrg64km]{padding-left:1.5em;line-height:1.7;position:relative}.article-summary[data-astro-cid-slrg64km] li[data-astro-cid-slrg64km]+li[data-astro-cid-slrg64km]{margin-top:6px}.article-summary[data-astro-cid-slrg64km] li[data-astro-cid-slrg64km]:before{content:"";border:solid var(--c-accent-ink);border-width:0 2px 2px 0;width:.4em;height:.75em;position:absolute;top:.5em;left:.2em;transform:rotate(45deg)}.toc[data-astro-cid-slrg64km]{border:1px solid var(--c-line);margin-bottom:40px}.toc[data-astro-cid-slrg64km] summary[data-astro-cid-slrg64km]{cursor:pointer;padding:14px 22px}.toc[data-astro-cid-slrg64km] ol[data-astro-cid-slrg64km]{margin:0;padding:0 22px 16px 2.6em;font-size:15px;line-height:1.6}.toc[data-astro-cid-slrg64km] li[data-astro-cid-slrg64km]+li[data-astro-cid-slrg64km]{margin-top:6px}.toc[data-astro-cid-slrg64km] li[data-astro-cid-slrg64km]::marker{color:var(--c-muted)}.toc[data-astro-cid-slrg64km] a[data-astro-cid-slrg64km]{color:var(--c-ink-soft);text-decoration:none}.toc[data-astro-cid-slrg64km] a[data-astro-cid-slrg64km]:hover{color:var(--c-accent-ink);text-decoration:underline}@media (width<=640px){.article-summary[data-astro-cid-slrg64km]{padding:14px 16px}.toc[data-astro-cid-slrg64km] summary[data-astro-cid-slrg64km]{padding:12px 16px}.toc[data-astro-cid-slrg64km] ol[data-astro-cid-slrg64km]{padding:0 16px 14px 2.2em}}.back[data-astro-cid-slrg64km]{margin-top:48px}
