.tc[data-astro-cid-msphrnai]{width:100%;height:100%;text-decoration:none;container-type:inline-size}.in[data-astro-cid-msphrnai]{height:100%;color:var(--fg);background-color:var(--bg);flex-direction:column;justify-content:space-between;gap:4cqi;padding:5cqi 5cqi 6cqi;display:flex;position:relative;overflow:hidden}.topic[data-astro-cid-msphrnai]{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:8cqi 8cqi}.icon[data-astro-cid-msphrnai]{width:56cqi;color:var(--accent);opacity:.85;position:absolute;bottom:-8cqi;right:-4cqi}.top[data-astro-cid-msphrnai]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;justify-content:space-between;gap:4cqi;font-size:max(10px,2.6cqi);display:flex;position:relative}.title[data-astro-cid-msphrnai]{max-width:78%;font-family:var(--serif);letter-spacing:-.03em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:max(15px,5.6cqi);font-weight:500;line-height:1.05;display:-webkit-box;position:relative;overflow:hidden}.title[data-astro-cid-msphrnai].small{-webkit-line-clamp:2;max-width:100%;font-size:max(12px,3.6cqi)}.source[data-astro-cid-msphrnai] .logo[data-astro-cid-msphrnai]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.source[data-astro-cid-msphrnai] .logo[data-astro-cid-msphrnai] img[data-astro-cid-msphrnai]{object-fit:contain;max-width:72%;max-height:100%}.source[data-astro-cid-msphrnai] .logo[data-astro-cid-msphrnai].mark{justify-content:flex-start;gap:4cqi}.source[data-astro-cid-msphrnai] .logo[data-astro-cid-msphrnai].mark img[data-astro-cid-msphrnai]{width:auto;max-width:none;height:30cqi}.source[data-astro-cid-msphrnai] .logo[data-astro-cid-msphrnai].mark span[data-astro-cid-msphrnai]{font-family:var(--serif);letter-spacing:-.03em;max-width:10ch;font-size:max(16px,6.4cqi);font-weight:500;line-height:1}.source[data-astro-cid-msphrnai] .title[data-astro-cid-msphrnai].small{border-top:1px solid color-mix(in srgb, var(--fg) 30%, transparent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding-top:3cqi;font-size:max(10px,2.6cqi)}.source[data-astro-cid-msphrnai].backdrop{color:#fff;background-position:50%;background-size:cover}.source[data-astro-cid-msphrnai].backdrop:before{content:"";background:linear-gradient(#00000073,#0000001a 30% 70%,#0000008c);position:absolute;inset:0}.source[data-astro-cid-msphrnai].backdrop .top[data-astro-cid-msphrnai],.source[data-astro-cid-msphrnai].backdrop .title[data-astro-cid-msphrnai],.source[data-astro-cid-msphrnai].backdrop .logo[data-astro-cid-msphrnai]{position:relative}.source[data-astro-cid-msphrnai].backdrop .logo[data-astro-cid-msphrnai] img[data-astro-cid-msphrnai]{background:#fff;max-width:62%;max-height:70%;padding:3cqi 4cqi}.source[data-astro-cid-msphrnai].backdrop .title[data-astro-cid-msphrnai].small{border-top-color:#fff6}.source[data-astro-cid-msphrnai].photo{background-position:50%;background-size:cover}.source[data-astro-cid-msphrnai].photo:before{content:"";background:linear-gradient(#0000 40%,#000000b3),linear-gradient(#00000073,#0000 28%);position:absolute;inset:0}.source[data-astro-cid-msphrnai].photo .title[data-astro-cid-msphrnai].small{font-family:var(--serif);letter-spacing:-.03em;text-transform:none;-webkit-line-clamp:3;border:0;font-size:max(15px,5.2cqi)}.card[data-astro-cid-sbmovh4h]{background:var(--paper);flex-direction:column;height:100%;display:flex;position:relative}.media[data-astro-cid-sbmovh4h]{aspect-ratio:3/2;background:var(--paper-2);text-decoration:none;display:block;overflow:hidden}.media[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h],.ph[data-astro-cid-sbmovh4h]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.ph[data-astro-cid-sbmovh4h]{background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper-2)}.card[data-astro-cid-sbmovh4h]:hover .media[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h]{transform:scale(1.03)}.body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;gap:12px;padding:20px 20px 18px;display:flex}.top[data-astro-cid-sbmovh4h]{justify-content:space-between;gap:12px;display:flex}.top[data-astro-cid-sbmovh4h] span[data-astro-cid-sbmovh4h]{color:var(--forest);text-align:right}h3[data-astro-cid-sbmovh4h]{letter-spacing:-.02em;margin:0;font-size:1.35rem;line-height:1.15}h3[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{text-decoration:none}h3[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-sbmovh4h]:hover h3[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{text-underline-offset:4px;text-decoration:underline 1px}p[data-astro-cid-sbmovh4h]{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.93rem;display:-webkit-box;overflow:hidden}.bottom[data-astro-cid-sbmovh4h]{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:12px;display:flex}.go[data-astro-cid-sbmovh4h]{color:var(--ink);transition:transform .25s var(--ease)}.card[data-astro-cid-sbmovh4h]:hover .go[data-astro-cid-sbmovh4h]{color:var(--forest);transform:translate(4px)}.large[data-astro-cid-sbmovh4h] h3[data-astro-cid-sbmovh4h]{letter-spacing:-.03em;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.05}.large[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h]{aspect-ratio:16/10}.large[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{padding:24px 24px 20px}.large[data-astro-cid-sbmovh4h] p[data-astro-cid-sbmovh4h]{max-width:60ch;font-size:1.02rem}.compact[data-astro-cid-sbmovh4h]{flex-direction:row}.compact[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h]{aspect-ratio:auto;flex-shrink:0;width:36%}.compact[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{gap:10px;padding:16px 18px 14px}.compact[data-astro-cid-sbmovh4h] h3[data-astro-cid-sbmovh4h]{font-size:1.1rem}@media (width<=600px){.body[data-astro-cid-sbmovh4h],.large[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{gap:10px;padding:16px 16px 14px}h3[data-astro-cid-sbmovh4h]{font-size:1.2rem}.compact[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h]{width:34%}.compact[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{gap:8px;padding:12px 14px}.compact[data-astro-cid-sbmovh4h] .top[data-astro-cid-sbmovh4h] span[data-astro-cid-sbmovh4h]{display:none}.compact[data-astro-cid-sbmovh4h] h3[data-astro-cid-sbmovh4h]{font-size:1rem}}
