.zv-resource-hero{background:#e7e1d5;padding:110px clamp(24px,15vw,270px)}.zv-resource-hero h1{font-family:Georgia,serif;font-size:clamp(52px,6.7vw,92px);font-weight:400;letter-spacing:-.07em;line-height:.92;margin:0;max-width:850px}.zv-resource-hero>p:last-child{color:#4d5b54;font-size:18px;line-height:1.6;margin:30px 0 0;max-width:630px}.zv-resource-list{margin:0 auto;max-width:1200px;padding:80px 28px 120px}.zv-resource-list>a{align-items:start;border-bottom:1px solid var(--zv-line);display:grid;gap:30px;grid-template-columns:130px 1fr 80px;padding:30px 0}.zv-resource-list>a>span{color:var(--zv-forest);font-size:10px;font-weight:bold;letter-spacing:.13em;padding-top:8px}.zv-resource-list h2{font-family:Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.04em;margin:0 0 10px}.zv-resource-list p{color:#53615a;font-size:14px;line-height:1.6;margin:0}.zv-resource-list b{color:var(--zv-forest);font-size:11px;letter-spacing:.1em;padding-top:10px;text-transform:uppercase}.zv-resource-empty{font-family:Georgia,serif;font-size:28px;padding:40px 0}.zv-resource-body{display:grid;gap:8vw;grid-template-columns:175px minmax(0,690px);padding:95px clamp(24px,18vw,315px)}.zv-resource-body aside{border-top:1px solid var(--zv-line);font-size:9px;font-weight:bold;letter-spacing:.15em;line-height:1.7;padding-top:15px}.zv-resource-body article{font-size:17px;line-height:1.75}.zv-resource-body article p{margin:0 0 24px}.zv-resource-body article hr{border:0;border-top:1px solid var(--zv-line);margin:45px 0 30px}@media(max-width:700px){.zv-resource-hero{padding:80px 28px}.zv-resource-list>a{gap:15px;grid-template-columns:85px 1fr}.zv-resource-list b{display:none}.zv-resource-list h2{font-size:27px}.zv-resource-body{grid-template-columns:1fr;padding:70px 28px}.zv-resource-body article{font-size:16px}}
