.topic-collection[data-astro-cid-v3qg4jdb]{background:#eaf0ed;padding:clamp(3.75rem,8vw,6.5rem) 0}.topic-shell[data-astro-cid-v3qg4jdb]{width:min(100% - 2.5rem,76rem);margin:auto}.topic-heading[data-astro-cid-v3qg4jdb]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.65rem;display:flex}.topic-heading[data-astro-cid-v3qg4jdb] h2[data-astro-cid-v3qg4jdb]{color:var(--color-ink);font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.7vw,3.25rem);font-weight:520;line-height:1}.topic-heading[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]{color:var(--color-brand);white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.topic-heading[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb] span[data-astro-cid-v3qg4jdb]{font-size:1.25rem;line-height:0}.topic-grid[data-astro-cid-v3qg4jdb]{gap:1rem;display:grid}.topic-grid[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]{color:#fff;background:#172a2b;border-radius:.4rem;min-height:12rem;text-decoration:none;display:block;position:relative;overflow:hidden}.topic-grid[data-astro-cid-v3qg4jdb] img[data-astro-cid-v3qg4jdb],.topic-shade[data-astro-cid-v3qg4jdb]{width:100%;height:100%;position:absolute;inset:0}.topic-grid[data-astro-cid-v3qg4jdb] img[data-astro-cid-v3qg4jdb]{object-fit:cover;filter:saturate(.64)contrast(1.05)brightness(.72);transition:transform .5s,filter .3s}.topic-shade[data-astro-cid-v3qg4jdb]{background:linear-gradient(#070e0f14 28%,#070e0fd1)}.topic-grid[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]:hover img[data-astro-cid-v3qg4jdb]{filter:saturate(.78)contrast(1.05)brightness(.8);transform:scale(1.035)}.topic-grid[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]>span[data-astro-cid-v3qg4jdb]:not(.topic-shade):not(.topic-arrow){max-width:12ch;font-family:var(--font-serif);font-size:1.55rem;font-weight:530;line-height:1.05;position:absolute;bottom:1rem;left:1rem}.topic-arrow[data-astro-cid-v3qg4jdb]{font-size:1.25rem;line-height:1;transition:transform .18s;position:absolute;bottom:1.1rem;right:1rem}.topic-grid[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]:hover .topic-arrow[data-astro-cid-v3qg4jdb]{transform:translate(.2rem)}@media (width>=720px){.topic-grid[data-astro-cid-v3qg4jdb]{grid-template-columns:repeat(4,1fr)}.topic-grid[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]{min-height:15rem}}@media (width<=560px){.topic-shell[data-astro-cid-v3qg4jdb]{width:min(100% - 1.5rem,76rem)}.topic-grid[data-astro-cid-v3qg4jdb]{grid-template-columns:repeat(2,1fr)}.topic-grid[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]{min-height:11rem}.topic-grid[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]>span[data-astro-cid-v3qg4jdb]:not(.topic-shade):not(.topic-arrow){font-size:1.22rem}.topic-arrow[data-astro-cid-v3qg4jdb]{display:none}}.topic-heading[data-astro-cid-v3qg4jdb]{align-items:center}.topic-heading[data-astro-cid-v3qg4jdb] h2[data-astro-cid-v3qg4jdb]{font-size:clamp(1.8rem,3vw,2.7rem)}.topic-heading[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb]{align-items:center}.topic-heading[data-astro-cid-v3qg4jdb] a[data-astro-cid-v3qg4jdb] span[data-astro-cid-v3qg4jdb]{align-items:center;line-height:1;display:inline-flex}.topics-hero[data-astro-cid-sg5shxg4]{width:min(100% - 2.5rem,76rem);margin:0 auto;padding:clamp(1.5rem,3.5vw,3rem) 0}.topics-hero[data-astro-cid-sg5shxg4]>p[data-astro-cid-sg5shxg4]{color:var(--color-clay);letter-spacing:.1em;text-transform:uppercase;margin:clamp(1.25rem,2vw,2rem) 0 0;font-size:.7rem;font-weight:850}.topics-hero[data-astro-cid-sg5shxg4] h1[data-astro-cid-sg5shxg4]{max-width:15ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(2.5rem,4vw,4rem);font-weight:520;line-height:.98}.topics-hero[data-astro-cid-sg5shxg4]>div[data-astro-cid-sg5shxg4]{max-width:44rem;color:var(--color-muted);font-family:var(--font-serif);margin-top:1.3rem;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.58}@media (width<=560px){.topics-hero[data-astro-cid-sg5shxg4]{width:min(100% - 1.5rem,76rem)}}
