.home-insights{background:#fff;padding-block:96px}.home-insights-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.home-insights-heading h2{margin-bottom:20px}.home-insights-heading>div>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.home-insights-heading>a{flex-shrink:0}.home-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.home-insights-grid>article{min-width:0}.home-insights-card{height:100%;color:var(--ink);background:#fff;border:1px solid #e8e6e2;border-radius:16px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.home-insights-image{aspect-ratio:16/10;flex-shrink:0;position:relative;overflow:hidden}.home-insights-image img{object-fit:cover;transition:transform .22s}.home-insights-copy{flex-direction:column;flex:1;padding:24px;display:flex}.home-insights-card .home-insights-category{color:var(--orange);margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.5}.home-insights-card h3{color:#292d32;margin:0 0 16px;font-size:20px;line-height:1.4}.home-insights-excerpt{color:#666;margin:0 0 24px;font-size:15px;line-height:1.6}.home-insights-read{border-top:1px solid #eae7e2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;display:flex}.home-insights-read svg{color:var(--orange);transition:transform .22s}.home-insights-card:focus-visible{outline-offset:4px;outline:3px solid #a66300}@media (hover:hover) and (pointer:fine){.home-insights-card:hover{border-color:#cec8bf;transform:translateY(-3px);box-shadow:0 8px 24px #292d3217}.home-insights-card:hover img{transform:scale(1.02)}.home-insights-card:hover .home-insights-read svg{transform:translate(2px,-2px)}}@media (max-width:1100px){.home-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.home-insights{padding-block:64px}.home-insights-heading{flex-direction:column;align-items:flex-start;gap:24px}.home-insights-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (prefers-reduced-motion:reduce){.home-insights-card,.home-insights-card img,.home-insights-read svg{transition:none}.home-insights-card:hover,.home-insights-card:hover img,.home-insights-card:hover .home-insights-read svg{transform:none}}
