.art__head[data-astro-cid-p32sffdo]{padding-top:calc(var(--header-h) + clamp(40px,6vw,88px));display:grid;gap:22px;justify-items:start;max-width:calc(980px + var(--gutter) * 2)}.back[data-astro-cid-p32sffdo]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);transition:color .2s}.back[data-astro-cid-p32sffdo]:hover{color:var(--ink)}.back[data-astro-cid-p32sffdo] svg[data-astro-cid-p32sffdo]{width:16px;height:16px;transition:transform .3s var(--ease)}.back[data-astro-cid-p32sffdo]:hover svg[data-astro-cid-p32sffdo]{transform:translate(-3px)}.art__title[data-astro-cid-p32sffdo]{font-size:clamp(34px,5vw,68px);letter-spacing:-.04em;line-height:1.02;max-width:22ch}.art__lead[data-astro-cid-p32sffdo]{max-width:60ch}.art__cover[data-astro-cid-p32sffdo]{margin-top:clamp(32px,4vw,56px);max-width:calc(1180px + var(--gutter) * 2)}.art__cover[data-astro-cid-p32sffdo] .pc{border-radius:24px}.meta[data-astro-cid-p32sffdo]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.chip[data-astro-cid-p32sffdo]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--ink);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.chip[data-astro-cid-p32sffdo]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tint)}.prose[data-astro-cid-p32sffdo]{max-width:68ch;margin:clamp(48px,6vw,80px) auto 0;font-size:18.5px;line-height:1.72;color:#1d3036;overflow-wrap:anywhere}.prose[data-astro-cid-p32sffdo]>*+*{margin-top:1.1em}.prose[data-astro-cid-p32sffdo] h2{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em;line-height:1.15;margin-top:2em;color:var(--ink)}.prose[data-astro-cid-p32sffdo] h3{font-size:clamp(21px,2vw,25px);letter-spacing:-.02em;line-height:1.2;margin-top:1.7em;color:var(--ink)}.prose[data-astro-cid-p32sffdo] h2+p,.prose[data-astro-cid-p32sffdo] h3+p{margin-top:.7em}.prose[data-astro-cid-p32sffdo] p.p-sub{font-size:1.12em;letter-spacing:-.015em;color:var(--ink);margin-top:1.5em;line-height:1.35}.prose[data-astro-cid-p32sffdo] p.p-sub+p{margin-top:.5em}.prose[data-astro-cid-p32sffdo] strong{font-weight:650;color:var(--ink)}.prose[data-astro-cid-p32sffdo] ul,.prose[data-astro-cid-p32sffdo] ol{padding-left:1.3em;margin-bottom:0}.prose[data-astro-cid-p32sffdo] li{padding-left:.3em}.prose[data-astro-cid-p32sffdo] li+li{margin-top:.45em}.prose[data-astro-cid-p32sffdo] ul li::marker{color:var(--tint)}.prose[data-astro-cid-p32sffdo] ol li::marker{color:var(--muted);font-family:var(--mono);font-size:.85em}.prose[data-astro-cid-p32sffdo] a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(var(--tint-rgb) / .9)}.prose[data-astro-cid-p32sffdo] hr{border:0;height:1px;background:var(--line);margin:2.4em 0}.end[data-astro-cid-p32sffdo]{margin-top:clamp(72px,9vw,128px);margin-bottom:clamp(80px,10vw,140px);display:grid;gap:clamp(64px,8vw,112px)}.cta[data-astro-cid-p32sffdo]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;padding:clamp(32px,5vw,64px);border-radius:28px;position:relative;overflow:hidden;isolation:isolate}.cta[data-astro-cid-p32sffdo]:before{content:"";position:absolute;inset:-40% -10% auto auto;width:70%;height:160%;z-index:-1;background:radial-gradient(closest-side,rgb(var(--tint-rgb) / .35),transparent 70%)}.cta[data-astro-cid-p32sffdo] h2[data-astro-cid-p32sffdo]{max-width:20ch}.cta[data-astro-cid-p32sffdo] .lead[data-astro-cid-p32sffdo]{margin-top:12px}.cta__btns[data-astro-cid-p32sffdo]{display:flex;flex-wrap:wrap;gap:10px}.cta__btns[data-astro-cid-p32sffdo] svg{width:18px;height:18px}.rel__grid[data-astro-cid-p32sffdo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:28px}.card[data-astro-cid-p32sffdo]{display:grid;gap:14px;align-content:start;min-width:0}.card[data-astro-cid-p32sffdo] .pc{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.card[data-astro-cid-p32sffdo]:hover .pc{transform:translateY(-4px);box-shadow:0 24px 50px -30px #0b1d2266}.card__title[data-astro-cid-p32sffdo]{font-size:20px;letter-spacing:-.025em;line-height:1.2}.card[data-astro-cid-p32sffdo]:hover .card__title[data-astro-cid-p32sffdo]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:900px){.rel__grid[data-astro-cid-p32sffdo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.rel__grid[data-astro-cid-p32sffdo]{grid-template-columns:1fr}.prose[data-astro-cid-p32sffdo]{font-size:17px}}
