.zo-editorial-index{padding:80px 8% 110px}.zo-editorial-heading{max-width:740px;margin-bottom:42px}.zo-editorial-heading h2{font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-.05em;margin:20px 0}.zo-editorial-heading p{font-size:17px;line-height:1.7;color:#51445b}.zo-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zo-editorial-card{background:#eee9f4;border-radius:18px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.zo-editorial-card h3{font-size:clamp(25px,2.5vw,36px);line-height:1.12;letter-spacing:-.04em}.zo-editorial-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.zo-editorial-card p{font-size:16px;line-height:1.65;color:#51445b}.zo-editorial-card>.zo-text-link{margin-top:auto}.zo-editorial-reading .zo-editorial-byline{font-size:13px;font-weight:700;margin-bottom:32px}.zo-editorial-reading .zo-editorial-lead{font-size:20px;line-height:1.6;color:#30213f;margin-bottom:42px}.zo-editorial-reading h3{font-size:22px;letter-spacing:-.03em;margin:22px 0 12px}.zo-editorial-related{border-top:1px solid #30213f30;padding-top:30px}.zo-editorial-related a{font-weight:700;text-underline-offset:4px}@media(max-width:700px){.zo-editorial-index{padding:60px 6% 75px}.zo-editorial-grid{grid-template-columns:1fr}.zo-editorial-card{padding:25px}.zo-editorial-reading .zo-editorial-lead{font-size:18px}}.zo-editorial-reading figure{margin:2rem 0}.zo-editorial-reading figure img{display:block;max-width:100%;height:auto;border-radius:12px}.zo-editorial-reading figcaption{margin-top:.55rem;font-size:.85rem;line-height:1.5;color:#66596c}.zo-editorial-card-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.zo-editorial-reading .zo-figure-square{max-width:600px;margin-left:auto;margin-right:auto}