.dr1ZLW_page h1{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text);margin:0 0 .75rem;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:800;line-height:.95}.dr1ZLW_list{gap:2.25rem;margin-top:2.5rem;display:grid}.dr1ZLW_link{transition:transform var(--dur) var(--ease-out);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem;text-decoration:none;display:grid}.dr1ZLW_link:hover{transform:translate(4px)}.dr1ZLW_media{display:block;overflow:hidden}.dr1ZLW_media img{aspect-ratio:3/2;object-fit:cover;filter:grayscale(.15)contrast(1.04);width:100%;transition:transform .7s var(--ease-out)}.dr1ZLW_link:hover .dr1ZLW_media img{transform:scale(1.05)}.dr1ZLW_kind{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sage-dim);font-size:.78rem;font-weight:700}.dr1ZLW_link h2{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text);transition:color var(--dur-fast) var(--ease-out);margin:.35rem 0 .5rem;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:800}.dr1ZLW_link:hover h2{color:var(--sage-dim)}.dr1ZLW_link p{max-width:36rem;color:var(--text-dim);margin:0 0 .85rem}.dr1ZLW_more{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-weight:700}.dr1ZLW_cta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:3rem;padding-top:2rem;display:flex}.dr1ZLW_cta p{max-width:28rem;color:var(--text-dim);margin:0}@media (max-width:800px){.dr1ZLW_link{grid-template-columns:1fr}}
