.cs__exk[data-astro-cid-ricdms5s]{align-items:center;gap:8px;display:inline-flex}.cs__exl[data-astro-cid-ricdms5s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1000px){.cs__exl[data-astro-cid-ricdms5s]{grid-template-columns:1fr}}.cs__exc[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);background:var(--c-surface);height:100%;color:inherit;transition:border-color var(--dur-hover) var(--ease), transform var(--dur-hover) var(--ease);border-radius:16px;flex-direction:column;gap:14px;padding:12px 12px 22px;display:flex}.cs__exc[data-astro-cid-ricdms5s]>[data-astro-cid-ricdms5s]:not(.cs__exi){padding-inline:10px}.cs__exc[data-astro-cid-ricdms5s]:hover{border-color:var(--c-line-strong);text-decoration:none;transform:translateY(-3px)}.cs__exc[data-astro-cid-ricdms5s]:hover .cs__ct[data-astro-cid-ricdms5s]{color:var(--c-signal-text)}.cs__exi[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);background:var(--c-page-alt);border-radius:10px;display:block;overflow:hidden}.cs__exi[data-astro-cid-ricdms5s] img[data-astro-cid-ricdms5s]{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .6s var(--ease);display:block}.cs__exc[data-astro-cid-ricdms5s]:hover .cs__exi[data-astro-cid-ricdms5s] img[data-astro-cid-ricdms5s]{transform:scale(1.03)}.cs__exc[data-astro-cid-ricdms5s] .cs__ct[data-astro-cid-ricdms5s]{font-size:20px}.cs__exc[data-astro-cid-ricdms5s] .cs__more[data-astro-cid-ricdms5s]{margin-top:auto}.cs__exito[data-astro-cid-ricdms5s][hidden]{display:none}.cs__exito[data-astro-cid-ricdms5s]+.cs__dest[data-astro-cid-ricdms5s]{margin-top:24px}@media (prefers-reduced-motion:reduce){.cs__exc[data-astro-cid-ricdms5s],.cs__exi[data-astro-cid-ricdms5s] img[data-astro-cid-ricdms5s]{transition:none}}.cs-arts__k[data-astro-cid-ricdms5s]{color:var(--c-signal-text);margin:0;font-size:13.5px;font-weight:500}.cs__grid[data-astro-cid-ricdms5s].cs__grid--arts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1080px){.cs__grid[data-astro-cid-ricdms5s].cs__grid--arts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cs__grid[data-astro-cid-ricdms5s].cs__grid--arts{grid-template-columns:1fr}}.cs__grid--arts[data-astro-cid-ricdms5s] .cs__card[data-astro-cid-ricdms5s] .cs__il{border:1px solid var(--c-line);border-radius:10px;margin:-12px -12px 4px}.cs__grid--arts[data-astro-cid-ricdms5s] .cs__ct[data-astro-cid-ricdms5s]{font-size:20px}.cs__grid--arts[data-astro-cid-ricdms5s] .cs__card[data-astro-cid-ricdms5s]:hover{text-decoration:none}.cs__web[data-astro-cid-ricdms5s] .cs__tag[data-astro-cid-ricdms5s]{white-space:nowrap;flex-shrink:0;margin-left:auto}.cs__web[data-astro-cid-ricdms5s] .cs__ind[data-astro-cid-ricdms5s]{align-items:flex-start}.cs__wk[data-astro-cid-ricdms5s]{border-block:1px solid var(--c-line);color:var(--c-body);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:14px 0;font-size:14px;display:flex}.cs__wk[data-astro-cid-ricdms5s] b[data-astro-cid-ricdms5s]{font:300 28px/1 var(--f-display);letter-spacing:-.03em;color:var(--c-heading)}.cs__ilus[data-astro-cid-ricdms5s] .cs__ilus-lin{border:1px solid var(--c-line);border-radius:14px}.cs__ilus-img[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);width:100%;height:auto;box-shadow:var(--c-shadow);border-radius:14px;display:block}[data-astro-cid-ricdms5s][data-web][hidden],[data-astro-cid-ricdms5s][data-science][hidden],.cs__web[data-astro-cid-ricdms5s] li[data-astro-cid-ricdms5s][hidden],[data-astro-cid-ricdms5s][data-arts][hidden],[data-astro-cid-ricdms5s][data-lead][hidden],.cs__ilus[data-astro-cid-ricdms5s][hidden],.cs__chips[data-astro-cid-ricdms5s][hidden],.cs__grid--arts[data-astro-cid-ricdms5s] li[data-astro-cid-ricdms5s][hidden]{display:none}.cs__arts[data-astro-cid-ricdms5s]{border-top:1px solid var(--c-line);padding-top:40px}.cs__arts[data-astro-cid-ricdms5s][data-solo]{border-top:0;padding-top:0}.cs__arts[data-astro-cid-ricdms5s][data-solo]>.stack[data-astro-cid-ricdms5s]:first-child{display:none}.cs__svc[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);background:var(--c-page-alt);border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.cs__s[data-astro-cid-ricdms5s]{height:40px;color:var(--c-muted);font:500 15px var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.cs__s[data-astro-cid-ricdms5s] span[data-astro-cid-ricdms5s]{font:12px var(--f-mono);color:var(--c-dim)}.cs__s[data-astro-cid-ricdms5s]:hover{color:var(--c-heading)}.cs__s[data-astro-cid-ricdms5s][aria-pressed=true]{background:var(--c-surface);color:var(--c-heading);box-shadow:0 0 0 1px var(--c-line), 0 1px 2px #0000000f}.cs__s[data-astro-cid-ricdms5s][aria-pressed=true] span[data-astro-cid-ricdms5s]{color:var(--c-signal-text)}.cs__s[data-astro-cid-ricdms5s]:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}.cs[data-astro-cid-ricdms5s]{flex-direction:column;gap:40px;padding-block:clamp(64px,8vw,104px);display:flex}.cs__top[data-astro-cid-ricdms5s]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width<=900px){.cs__top[data-astro-cid-ricdms5s]{grid-template-columns:1fr}}.cs__head[data-astro-cid-ricdms5s]{flex-direction:column;gap:18px;display:flex}.cs__h1[data-astro-cid-ricdms5s]{font:300 clamp(38px, 5.4vw, 64px)/1.02 var(--f-display);letter-spacing:-.04em;color:var(--c-heading)}.cs__chips[data-astro-cid-ricdms5s]{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.cs__chip[data-astro-cid-ricdms5s]{border:1px solid var(--c-line-strong);height:36px;color:var(--c-heading);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.cs__chip[data-astro-cid-ricdms5s]:hover{border-color:var(--c-heading)}.cs__chip[data-astro-cid-ricdms5s][aria-pressed=true]{border-color:var(--c-signal);background:color-mix(in srgb, var(--c-signal) 10%, transparent)}.cs__ind[data-astro-cid-ricdms5s]{color:var(--c-muted);align-items:center;gap:10px;font-size:14px;display:flex}.cs__tag[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);height:22px;font:12px var(--f-mono);color:var(--c-muted);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.cs__dest[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;overflow:hidden}.cs__dest[data-astro-cid-ricdms5s][hidden],.cs__grid[data-astro-cid-ricdms5s] li[data-astro-cid-ricdms5s][hidden]{display:none}@media (width<=900px){.cs__dest[data-astro-cid-ricdms5s]{grid-template-columns:1fr}}.cs__dl[data-astro-cid-ricdms5s]{flex-direction:column;gap:24px;padding:clamp(28px,4vw,44px);display:flex}.cs__dt[data-astro-cid-ricdms5s]{font:300 clamp(28px, 3.2vw, 40px)/1.08 var(--f-display);letter-spacing:-.03em;color:var(--c-heading)}.cs__dt[data-astro-cid-ricdms5s] a[data-astro-cid-ricdms5s]{color:inherit}.cs__kpis[data-astro-cid-ricdms5s]{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:22px;display:grid}.cs__kpis[data-astro-cid-ricdms5s] div[data-astro-cid-ricdms5s]{flex-direction:column;gap:6px;display:flex}.cs__kpis[data-astro-cid-ricdms5s] b[data-astro-cid-ricdms5s]{font:300 clamp(28px, 3vw, 38px)/1 var(--f-display);letter-spacing:-.03em;color:var(--c-heading)}.cs__kpis[data-astro-cid-ricdms5s] small[data-astro-cid-ricdms5s],.cs__k[data-astro-cid-ricdms5s] small[data-astro-cid-ricdms5s]{color:var(--c-muted);font-size:13px}.cs__kpis[data-astro-cid-ricdms5s] span[data-astro-cid-ricdms5s]{color:var(--c-body);font-size:14px}@media (width<=560px){.cs__kpis[data-astro-cid-ricdms5s]{grid-template-columns:1fr}}.cs__est[data-astro-cid-ricdms5s]{color:var(--c-muted);margin:-8px 0 0;font-size:13px}.cs__more[data-astro-cid-ricdms5s]{color:var(--c-signal-text);align-self:flex-start;font-weight:500}.cs__dr[data-astro-cid-ricdms5s]{background:var(--c-page-alt);flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4vw,44px);display:flex}.cs__dr[data-astro-cid-ricdms5s] .ci{background:var(--c-surface);border:1px solid var(--c-line)}.cs__q[data-astro-cid-ricdms5s]{flex-direction:column;gap:18px;margin:0;display:flex}.cs__q[data-astro-cid-ricdms5s] blockquote[data-astro-cid-ricdms5s]{font:300 21px/1.35 var(--f-display);color:var(--c-heading);margin:0}.cs__q[data-astro-cid-ricdms5s] figcaption[data-astro-cid-ricdms5s]{align-items:center;gap:12px;display:flex}.cs__q[data-astro-cid-ricdms5s] figcaption[data-astro-cid-ricdms5s]>span[data-astro-cid-ricdms5s]:last-child{color:var(--c-muted);flex-direction:column;font-size:14px;display:flex}.cs__q[data-astro-cid-ricdms5s] figcaption[data-astro-cid-ricdms5s] b[data-astro-cid-ricdms5s]{color:var(--c-heading);font-weight:500}.cs__av[data-astro-cid-ricdms5s]{background:var(--c-surface);border:1px solid var(--c-line);width:44px;height:44px;color:var(--c-heading);border-radius:50%;place-items:center;font-weight:500;display:grid}.cs__ai[data-astro-cid-ricdms5s]{flex-direction:column;gap:14px;margin:0;display:flex}.cs__ai[data-astro-cid-ricdms5s] figcaption[data-astro-cid-ricdms5s]{color:var(--c-muted);font-size:13px}.cs__aiq[data-astro-cid-ricdms5s]{background:var(--c-surface);max-width:90%;color:var(--c-heading);border-radius:12px 12px 2px;align-self:flex-end;margin:0;padding:12px 14px;font-size:15px}.cs__aia[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-body);border-radius:12px 12px 12px 2px;margin:0;padding:14px;font-size:15px;line-height:1.6}.cs__aia[data-astro-cid-ricdms5s] mark[data-astro-cid-ricdms5s]{background:color-mix(in srgb, var(--c-signal) 16%, transparent);color:var(--c-heading);border-radius:4px;padding:1px 4px;font-weight:500}.cs__grid[data-astro-cid-ricdms5s]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.cs__grid[data-astro-cid-ricdms5s]{grid-template-columns:1fr}}.cs__card[data-astro-cid-ricdms5s] .ci{margin:-12px -12px 4px}.cs__card[data-astro-cid-ricdms5s],.cs__none[data-astro-cid-ricdms5s]{border:1px solid var(--c-line);background:var(--c-surface);height:100%;color:inherit;transition:border-color var(--dur-hover) var(--ease);border-radius:14px;flex-direction:column;gap:16px;padding:28px;display:flex}.cs__card[data-astro-cid-ricdms5s]:hover{border-color:var(--c-line-strong)}.cs__card[data-astro-cid-ricdms5s]:hover .cs__ct[data-astro-cid-ricdms5s]{color:var(--c-signal-text)}.cs__ct[data-astro-cid-ricdms5s]{font:400 23px/1.2 var(--f-display);color:var(--c-heading);transition:color var(--dur-hover) var(--ease)}.cs__k[data-astro-cid-ricdms5s]{border-block:1px solid var(--c-line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 0;display:flex}.cs__k[data-astro-cid-ricdms5s] b[data-astro-cid-ricdms5s]{font:300 34px/1 var(--f-display);letter-spacing:-.03em;color:var(--c-heading)}.cs__k[data-astro-cid-ricdms5s]>span[data-astro-cid-ricdms5s]{color:var(--c-body);flex-basis:100%;font-size:14px}.cs__qs[data-astro-cid-ricdms5s]{font:italic 300 16px/1.5 var(--f-display);color:var(--c-body);margin-top:auto}.cs__qs[data-astro-cid-ricdms5s] em[data-astro-cid-ricdms5s]{font:normal 13px var(--f-body);color:var(--c-muted)}.cs__none[data-astro-cid-ricdms5s]{border-style:dashed;border-color:var(--c-line-strong);background:0 0}.cs__none[data-astro-cid-ricdms5s] svg[data-astro-cid-ricdms5s]{background:var(--c-page-alt);border-radius:10px;max-height:140px}.cs__none[data-astro-cid-ricdms5s] p[data-astro-cid-ricdms5s]{color:var(--c-muted);margin:0;font-size:15px}
