@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&display=swap";body{color:#1a1d23;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.story-link:hover .story-title{text-underline-offset:4px;text-decoration:underline}.story-link:hover .card-arrow{transform:translate(4px)}.card-arrow{transition:transform .2s;display:inline-block}.story-link:hover .card-img{transform:scale(1.02)}.card-img{width:100%;height:100%;transition:transform .5s}.nav-link{text-decoration:none;transition:color .15s}.nav-link:hover{color:#1a1d23}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=960px){.lead-grid{grid-template-columns:1fr!important;gap:24px!important}.secondary-grid{grid-template-columns:1fr!important}.secondary-grid>div{border-left:none!important;padding:0!important}.cards-grid{grid-template-columns:1fr 1fr!important}.nav-center,.hero-shapes{display:none!important}}@media (width<=600px){.cards-grid{grid-template-columns:1fr!important}}