.article-hero[data-astro-cid-tub5l64r]{position:relative;background-color:var(--color-primary);overflow:hidden}.article-hero__photo[data-astro-cid-tub5l64r]{position:absolute;top:0;right:0;height:100%;width:50%;z-index:0}.article-hero__photo[data-astro-cid-tub5l64r] img[data-astro-cid-tub5l64r]{width:100%;height:100%;object-fit:cover;display:block}.article-hero__curve[data-astro-cid-tub5l64r]{position:absolute;top:0;left:50%;margin-left:-166px;height:100%;width:170px;color:var(--color-primary);pointer-events:none;z-index:1}.article-hero__curve[data-astro-cid-tub5l64r] svg[data-astro-cid-tub5l64r]{height:100%;width:100%;display:block}.article-hero__inner[data-astro-cid-tub5l64r]{position:relative;z-index:2}.article-hero__copy[data-astro-cid-tub5l64r] .eyebrow[data-astro-cid-tub5l64r]{color:#fff}.article-hero__copy[data-astro-cid-tub5l64r]{padding:5.5rem 0 8rem;max-width:min(600px,calc(50vw - 2.5rem))}.article-hero__crumbs[data-astro-cid-tub5l64r]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#fff9;margin-bottom:1.75rem}.article-hero__crumbs[data-astro-cid-tub5l64r] a[data-astro-cid-tub5l64r]{color:#fff9;text-decoration:none}.article-hero__crumbs[data-astro-cid-tub5l64r] a[data-astro-cid-tub5l64r]:hover{color:#fff}.article-hero__crumbs[data-astro-cid-tub5l64r] span[data-astro-cid-tub5l64r][aria-current=page]{color:#fff;font-weight:600}.article-hero__title[data-astro-cid-tub5l64r]{font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 3vw,3.25rem);font-weight:800;letter-spacing:-.01em;color:#fff;line-height:1.1;text-wrap:balance;margin-top:.5rem}.article-hero__meta[data-astro-cid-tub5l64r]{display:flex;align-items:center;gap:1.25rem;margin-top:2rem;color:#fffc;font-size:.9375rem;font-weight:600}.article-hero__mitem[data-astro-cid-tub5l64r]{display:inline-flex;align-items:center;gap:.5rem}.article-hero__divider[data-astro-cid-tub5l64r]{width:1px;height:20px;background:#ffffff47}.article-hero__wave[data-astro-cid-tub5l64r]{position:absolute;left:0;right:0;bottom:-1px;width:100%;z-index:3;display:block}.article-prose[data-astro-cid-tub5l64r]{width:80%}.article-body[data-astro-cid-tub5l64r]{line-height:1.7;color:var(--color-ink)}.article-body[data-astro-cid-tub5l64r]>:first-child{margin-top:0}.article-body[data-astro-cid-tub5l64r] p{margin:1.25rem 0 0}.article-body[data-astro-cid-tub5l64r] p:first-child{font-size:1.125rem;color:var(--color-muted)}.article-body[data-astro-cid-tub5l64r] h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);color:var(--color-primary);line-height:1.25;margin:2.75rem 0 1rem}.article-body[data-astro-cid-tub5l64r] h3{font-weight:600;font-size:1rem;color:var(--color-primary);margin:1.75rem 0 0}.article-body[data-astro-cid-tub5l64r] a{color:var(--color-accent);font-weight:600;text-decoration:none}.article-body[data-astro-cid-tub5l64r] ul{list-style:none;padding:0;margin:1.25rem 0 0}.article-body[data-astro-cid-tub5l64r] ul li{position:relative;padding-left:1.75rem;margin-top:.5rem}.article-body[data-astro-cid-tub5l64r] ul li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-accent);font-weight:700}.article-prose__back[data-astro-cid-tub5l64r]{margin-top:2.5rem}.article-prose__back[data-astro-cid-tub5l64r] a[data-astro-cid-tub5l64r]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-primary);text-decoration:none}.article-prose__back[data-astro-cid-tub5l64r] a[data-astro-cid-tub5l64r]:hover{color:var(--color-accent)}.article-divider[data-astro-cid-tub5l64r]{border:none;border-top:1px solid var(--color-line);margin:0}.keep-reading__head[data-astro-cid-tub5l64r]{margin-bottom:2.5rem}.keep-reading__title[data-astro-cid-tub5l64r]{font-size:clamp(1.625rem,1.4rem + 1.2vw,2.25rem);margin-bottom:0;color:var(--color-primary);font-family:var(--font-display);font-weight:600}.keep-reading__rule[data-astro-cid-tub5l64r]{display:block;width:4rem;height:3px;background:var(--color-accent);border-radius:2px;margin-top:1rem}.kr-cards[data-astro-cid-tub5l64r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.625rem}.kr-card[data-astro-cid-tub5l64r]{background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 30px #1d346412}.kr-card__image[data-astro-cid-tub5l64r]{width:100%;height:240px;overflow:hidden}.kr-card__image[data-astro-cid-tub5l64r] img[data-astro-cid-tub5l64r]{width:100%;height:100%;object-fit:cover;display:block}.kr-card__body[data-astro-cid-tub5l64r]{padding:1.25rem 1.375rem 0;display:flex;flex-direction:column;flex:1}.kr-card__title[data-astro-cid-tub5l64r]{font-size:1.25rem;color:var(--color-primary);margin-top:.9375rem;line-height:1.24;font-weight:600;font-family:var(--font-display)}.kr-card__foot[data-astro-cid-tub5l64r]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding:1.125rem 1.375rem;border-top:1px solid var(--color-line)}.kr-tag[data-astro-cid-tub5l64r]{display:inline-flex;font-weight:700;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;align-self:flex-start}.kr-tag--green[data-astro-cid-tub5l64r]{background:#dcebe1;color:#0d714d}.kr-tag--blue[data-astro-cid-tub5l64r]{background:#e4e4e5;color:#1d3464}.kr-readtime[data-astro-cid-tub5l64r]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-muted);font-size:.84375rem;font-weight:600}.kr-readlink[data-astro-cid-tub5l64r]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);font-weight:700;font-size:.84375rem;text-decoration:none}.article-cta-sec[data-astro-cid-tub5l64r]{padding-top:3rem;padding-bottom:4.75rem}.article-cta-band[data-astro-cid-tub5l64r]{position:relative;overflow:hidden;background:linear-gradient(150deg,#f7f7f8,#f0f0f1);border:1px solid #d8d9db;border-radius:1.5rem;display:flex;align-items:center;gap:2.5rem;padding:3.125rem 3.5rem}.article-cta-band__leaf[data-astro-cid-tub5l64r]{position:absolute;left:-10px;top:-18px;height:150%;width:200px;color:var(--color-primary);opacity:.16;pointer-events:none}.article-cta-band__leaf[data-astro-cid-tub5l64r] svg[data-astro-cid-tub5l64r]{height:100%;width:100%}.article-cta-band__text[data-astro-cid-tub5l64r]{flex:1;position:relative;z-index:1;padding-left:8rem}.article-cta-band__text[data-astro-cid-tub5l64r] h2[data-astro-cid-tub5l64r]{font-size:clamp(1.5rem,1.25rem + 1.4vw,2rem);color:var(--color-primary);margin-bottom:1rem;font-weight:700;font-family:var(--font-display)}.article-cta-band__rule[data-astro-cid-tub5l64r]{width:4rem;height:3px;background:var(--color-accent);border-radius:2px;margin-bottom:1.25rem}.article-cta-band__text[data-astro-cid-tub5l64r] p[data-astro-cid-tub5l64r]{font-size:1.03125rem;color:var(--color-ink);line-height:1.6;max-width:430px}.article-cta-band__actions[data-astro-cid-tub5l64r]{display:flex;gap:1rem;position:relative;z-index:1}@media(max-width:960px){.article-hero__photo[data-astro-cid-tub5l64r]{position:relative;width:100%;height:280px}.article-hero__curve[data-astro-cid-tub5l64r]{display:none}.article-hero__copy[data-astro-cid-tub5l64r]{padding:2.875rem 0 4.375rem;max-width:none}.article-prose[data-astro-cid-tub5l64r]{width:100%}.article-cta-band[data-astro-cid-tub5l64r]{flex-direction:column;align-items:flex-start;gap:1.75rem}.article-cta-band__text[data-astro-cid-tub5l64r]{padding-left:0}.article-cta-band__leaf[data-astro-cid-tub5l64r]{display:none}}
