/* Lisa Cook feature: photograph, lead and three related briefs share one editorial row. */
.v3-grid.three>.cook-feature-v7{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.16fr) minmax(0,1fr);gap:32px;align-items:start;border-top:1px solid #d9dce0;padding:26px 0 0;margin:0;background:#fff;color:#25282c}
.v3-grid.three .cook-feature-v7 .cook-photo-v7{margin:0;min-height:0;background:transparent!important}
.v3-grid.three .cook-feature-v7 .cook-photo-v7>a{display:block;position:static;aspect-ratio:auto!important;height:auto!important;overflow:visible;background:transparent!important}
.v3-grid.three .cook-feature-v7 .cook-photo-v7>a>img{display:block;position:static!important;inset:auto;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4/5;object-fit:contain!important;object-position:center!important;background:transparent!important}
.v3-grid.three .cook-feature-v7 .cook-photo-v7 .photo-credit{min-height:0;font-size:10px;line-height:1.5;margin:8px 0 0;color:#727780;background:transparent}
.cook-feature-v7 .cook-lead-v7{margin:0;padding:0;border:0;min-width:0;background:#fff}
.cook-feature-v7 .cook-lead-v7>.eyebrow{font-size:10px;line-height:1.4;letter-spacing:.11em;color:#d02d36;margin:0 0 12px}
.cook-feature-v7 .cook-lead-v7>h2{font-size:clamp(29px,2.6vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.045em;margin:0 0 17px;color:#25282c}
.cook-feature-v7 .cook-lead-v7>h2 a{color:inherit;text-decoration:none}
.cook-feature-v7 .cook-deck-v7{font-size:17px;line-height:1.55;margin:0 0 19px;color:#626871}
.cook-feature-v7 .cook-date-v7{font-size:11px;line-height:1.5;color:#727780;margin:0 0 24px}
.cook-feature-v7 .cook-read-v7{display:inline-block;color:#25282c;font-size:12px;font-weight:750;text-decoration:none;border-bottom:1px solid #25282c;padding:0 0 5px;line-height:1.5}
.cook-feature-v7 .cook-related-v7{border-left:1px solid #d9dce0;padding:0 0 0 26px;min-width:0;background:#fff}
.cook-feature-v7 .cook-related-title{font-size:10px;letter-spacing:.11em;font-weight:750;color:#626871;margin:0 0 16px;line-height:1.4}
.cook-feature-v7 .cook-related-v7>article{margin:0;padding:0;border:0;background:#fff}
.cook-feature-v7 .cook-related-v7>article+article{margin-top:18px;padding-top:17px;border-top:1px solid #d9dce0}
.cook-feature-v7 .cook-brief-kicker{font-size:9px;letter-spacing:.045em;line-height:1.45;color:#bd2028;font-weight:700;margin:0 0 6px}
.cook-feature-v7 .cook-related-v7 h3{font-size:20px;font-weight:750;line-height:1.18;letter-spacing:-.035em;margin:0 0 8px;color:#25282c}
.cook-feature-v7 .cook-related-v7 h3>a{color:inherit;text-decoration:none}
.cook-feature-v7 .cook-related-v7 h3+p{font-size:12px;line-height:1.55;color:#626871;margin:0}
.cook-feature-v7 h2>a:hover,.cook-feature-v7 h3>a:hover{text-decoration:underline;text-underline-offset:3px}
.cook-feature-v7 a:focus-visible{outline:2px solid #bd2028;outline-offset:4px}
@media(max-width:1100px){.v3-grid.three>.cook-feature-v7{grid-template-columns:minmax(0,.82fr) minmax(0,1.05fr) minmax(0,1fr);gap:22px}.cook-feature-v7 .cook-related-v7{padding-left:20px}.cook-feature-v7 .cook-lead-v7>h2{font-size:31px}.cook-feature-v7 .cook-deck-v7{font-size:15px}.cook-feature-v7 .cook-related-v7 h3{font-size:18px}}
@media(max-width:850px){.v3-grid.three>.cook-feature-v7{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px}.cook-feature-v7 .cook-related-v7{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-left:0;border-top:1px solid #d9dce0;padding:20px 0 0}.cook-feature-v7 .cook-related-title{grid-column:1/-1;margin:0}.cook-feature-v7 .cook-related-v7>article+article{border-top:0;border-left:1px solid #d9dce0;margin:0;padding:0 0 0 20px}.cook-feature-v7 .cook-lead-v7>h2{font-size:34px}}
@media(max-width:580px){.v3-grid.three>.cook-feature-v7{display:block;padding-top:22px}.v3-grid.three .cook-feature-v7 .cook-photo-v7{max-width:350px;margin:0 auto 21px}.cook-feature-v7 .cook-lead-v7>h2{font-size:32px;max-width:560px}.cook-feature-v7 .cook-deck-v7{font-size:16px}.cook-feature-v7 .cook-related-v7{display:block;margin-top:25px;padding-top:20px}.cook-feature-v7 .cook-related-title{margin-bottom:17px}.cook-feature-v7 .cook-related-v7>article+article{border-left:0;border-top:1px solid #d9dce0;margin:16px 0 0;padding:16px 0 0}.cook-feature-v7 .cook-related-v7 h3{font-size:22px}.cook-feature-v7 .cook-related-v7 h3+p{font-size:14px}.cook-feature-v7 .cook-brief-kicker{font-size:10px}.cook-feature-v7 .cook-lead-v7>.eyebrow{font-size:11px}}
