._7dSlUq_collectionRoot{padding-block:calc(1.5rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale));}._7dSlUq_title{font-family:var(--content-serif);font-size:clamp(calc(2.25rem * var(--mantine-scale)), 5vw, calc(3.5rem * var(--mantine-scale)));letter-spacing:-.045em;font-weight:400;line-height:1.12}._7dSlUq_introduction{margin-top:calc(1.25rem * var(--mantine-scale));color:var(--content-muted);font-size:calc(1.125rem * var(--mantine-scale));line-height:1.7}._7dSlUq_articleCard{max-width:calc(51.25rem * var(--mantine-scale));padding:clamp(calc(1.5rem * var(--mantine-scale)), 4vw, calc(2.5rem * var(--mantine-scale)));color:inherit;border:1px solid var(--content-border);border-radius:calc(.75rem * var(--mantine-scale));transition:border-color .15s;display:block}._7dSlUq_articleCard:hover,._7dSlUq_articleCard:focus-visible{border-color:var(--content-accent)}._7dSlUq_articleCard:focus-visible{outline:2px solid var(--content-accent);outline-offset:3px}._7dSlUq_topic{margin-bottom:calc(1.25rem * var(--mantine-scale));color:var(--content-accent);font-size:calc(.75rem * var(--mantine-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:700}._7dSlUq_articleTitle{font-family:var(--content-serif);font-size:clamp(calc(1.5rem * var(--mantine-scale)), 3vw, calc(2.125rem * var(--mantine-scale)));letter-spacing:-.025em;font-weight:600;line-height:1.25}._7dSlUq_description{max-width:60ch;margin-top:calc(1rem * var(--mantine-scale));color:var(--content-muted);line-height:1.7}._7dSlUq_readLink{color:var(--content-accent);font-size:calc(.875rem * var(--mantine-scale));font-weight:600}
