.cm-img[data-astro-cid-5ighsng2]{min-width:0;margin:0}.cm-img-frame[data-astro-cid-5ighsng2]{background:var(--sl-bg-sunken);border-radius:2px;position:relative;overflow:hidden}.cm-img-frame[data-astro-cid-5ighsng2] img[data-astro-cid-5ighsng2]{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%;transition:transform .6s var(--sl-ease,ease);position:absolute;inset:0}.cm-img-frame[data-astro-cid-5ighsng2].is-contain img[data-astro-cid-5ighsng2]{object-fit:contain;object-position:50% 50%}.cm-img-frame[data-astro-cid-5ighsng2].is-contain img[data-astro-cid-5ighsng2].cm-img-blur{object-fit:cover;filter:blur(28px)saturate(1.1);opacity:.55;transform:scale(1.15)}.cm-img-tag[data-astro-cid-5ighsng2]{z-index:1;color:#ffffffdb;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0b0b0c94;border-top-left-radius:2px;max-width:100%;padding:3px 7px;font-size:10.5px;line-height:1.3;position:absolute;bottom:0;right:0;overflow:hidden}.cm-img-cap[data-astro-cid-5ighsng2]{color:var(--sl-text-muted);flex-wrap:wrap;gap:2px 12px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.cm-img-credit[data-astro-cid-5ighsng2]{color:var(--sl-text-label,var(--sl-text-faint))}.cm-card[data-astro-cid-gemkq4fv]{align-content:start;gap:14px;min-width:0;display:grid;position:relative}.cm-card-text[data-astro-cid-gemkq4fv]{align-content:start;gap:10px;min-width:0;display:grid}.cm-card-head[data-astro-cid-gemkq4fv]{color:var(--sl-text);font-family:var(--sl-font-display);font-variation-settings:"wght" 600;letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.18}.cm-card-link[data-astro-cid-gemkq4fv]{color:inherit;background-image:linear-gradient(var(--sl-accent), var(--sl-accent));transition:background-size .35s var(--sl-ease,ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.cm-card-link[data-astro-cid-gemkq4fv]:after{content:"";z-index:1;position:absolute;inset:0}.cm-card-link[data-astro-cid-gemkq4fv]:focus-visible{outline:none}.cm-card[data-astro-cid-gemkq4fv]:has(.cm-card-link:focus-visible){outline:2px solid var(--sl-accent);outline-offset:6px;border-radius:2px}.cm-card[data-astro-cid-gemkq4fv]:hover .cm-card-link[data-astro-cid-gemkq4fv]{background-size:100% 2px}.cm-card[data-astro-cid-gemkq4fv]:hover .cm-img-frame img{transform:scale(1.025)}.cm-card[data-astro-cid-gemkq4fv] .cm-meta a{z-index:2;position:relative}.cm-card-stand[data-astro-cid-gemkq4fv]{color:var(--sl-text-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.cm-card[data-astro-cid-gemkq4fv] mark{background:var(--sl-accent-soft);color:inherit;box-shadow:inset 0 -2px 0 var(--sl-accent);padding:0 1px}.is-lead[data-astro-cid-gemkq4fv]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,3.4vw,48px)}.is-lead[data-astro-cid-gemkq4fv] .cm-card-pic{order:2}.is-lead[data-astro-cid-gemkq4fv].has-pic .cm-card-head[data-astro-cid-gemkq4fv]{font-size:clamp(32px,3.9vw,56px)}.is-lead[data-astro-cid-gemkq4fv]:not(.has-pic){grid-template-columns:minmax(0,1fr)}.is-lead[data-astro-cid-gemkq4fv] .cm-card-text[data-astro-cid-gemkq4fv]{gap:16px}.is-lead[data-astro-cid-gemkq4fv] .cm-card-head[data-astro-cid-gemkq4fv]{font-variation-settings:"wght" 700;letter-spacing:-.045em;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:.98}.is-lead[data-astro-cid-gemkq4fv] .cm-card-stand[data-astro-cid-gemkq4fv]{max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.is-lead[data-astro-cid-gemkq4fv] .cm-card-link[data-astro-cid-gemkq4fv]{transition:color .25s var(--sl-ease,ease);background:0 0}.is-lead[data-astro-cid-gemkq4fv]:hover .cm-card-link[data-astro-cid-gemkq4fv]{color:var(--sl-text-muted)}@media (max-width:860px){.is-lead[data-astro-cid-gemkq4fv]{grid-template-columns:minmax(0,1fr)}.is-lead[data-astro-cid-gemkq4fv] .cm-card-pic{order:-1}}.is-feature[data-astro-cid-gemkq4fv] .cm-card-head[data-astro-cid-gemkq4fv]{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);line-height:1.06}.is-feature[data-astro-cid-gemkq4fv] .cm-card-stand[data-astro-cid-gemkq4fv]{font-size:16.5px}.is-row[data-astro-cid-gemkq4fv]{border-top:1px solid var(--sl-border);grid-template-columns:minmax(0,1fr) clamp(112px,22%,200px);align-items:start;gap:20px;padding-block:22px}.is-row[data-astro-cid-gemkq4fv]:not(.has-pic){grid-template-columns:minmax(0,1fr)}.is-row[data-astro-cid-gemkq4fv] .cm-card-pic{order:2}.is-row[data-astro-cid-gemkq4fv] .cm-card-head[data-astro-cid-gemkq4fv]{font-size:clamp(18px,1.5vw,21px)}.is-row[data-astro-cid-gemkq4fv] .cm-card-stand[data-astro-cid-gemkq4fv]{font-size:15px}.is-compact[data-astro-cid-gemkq4fv]{gap:8px}.is-compact[data-astro-cid-gemkq4fv] .cm-card-head[data-astro-cid-gemkq4fv]{letter-spacing:-.015em;font-size:17px;line-height:1.28}.is-breaking[data-astro-cid-gemkq4fv] .cm-card-head[data-astro-cid-gemkq4fv]:before{content:"";background:var(--cm-mark-lit);vertical-align:.14em;width:.42em;height:.42em;margin-right:.38em;display:inline-block}
