.new-studies{padding:clamp(52px,8vw,110px) 0;background:#e7e3d9;color:#211d17;scroll-margin-top:90px}
.studies-heading{max-width:840px;margin-bottom:42px}.studies-heading h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.04;margin:18px 0 24px}.studies-heading>p:last-child{font-size:18px;line-height:1.7;max-width:720px}
.studies-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 30px}.study-wide{grid-column:1/-1}.study-card{min-width:0}.study-card figure{margin:0}.study-card img{display:block;width:100%;height:auto;object-fit:contain}.study-card figcaption{font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.6;letter-spacing:.07em;padding:12px 0;border-bottom:1px solid #bcb5a8;color:#554c3f}.study-copy{padding-top:20px}.study-copy h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:34px;line-height:1.15;font-weight:400;margin:0 0 16px}.study-copy p{font-size:17px;line-height:1.7;margin:0 0 18px}.study-wide .study-copy{max-width:830px}.study-copy details{border-top:1px solid #bcb5a8;border-bottom:1px solid #bcb5a8;padding:0 14px}.study-copy summary{cursor:pointer;padding:16px 0;font:14px/1.5 Inter,Arial,sans-serif;min-height:48px}.study-copy summary:focus-visible{outline:2px solid #785426;outline-offset:3px}.study-copy details[open]{background:#f2eee5}.study-copy details p{font-size:15px;line-height:1.7;padding:6px 0 8px}.study-boundary{max-width:900px;margin:44px 0 0;padding:20px;border-left:2px solid #836037;font-size:15px;line-height:1.7;background:#efebe2}
.editorial-hero .study-hero img{width:100%;height:auto!important;object-fit:contain!important;aspect-ratio:auto!important}.editorial-hero .study-hero{align-self:center}
@media(max-width:760px){.studies-grid{grid-template-columns:1fr;gap:38px}.study-wide{grid-column:auto}.studies-heading>p:last-child,.study-copy p{font-size:16px}.study-copy h3{font-size:30px}.study-card figcaption{font-size:11px}.new-studies{padding:52px 0}.editorial-hero .study-hero{margin-top:0}.study-boundary{padding:16px}}
