.flamenca-article .article-hero .fabric-image{aspect-ratio:3/2;height:auto}.flamenca-article .article-hero img{aspect-ratio:3/2;object-fit:contain;height:auto}.flamenca-article .prose .flamenca-story{margin:36px 0 42px;scroll-margin-top:28px}.flamenca-article .prose .flamenca-story figure{margin:0}.flamenca-article .flamenca-image{border:0;text-decoration:none;display:block;overflow:hidden}.flamenca-article .flamenca-image img{border-radius:0;width:100%;max-width:100%;height:auto;margin:0;display:block}.flamenca-article .prose .flamenca-story figcaption{font-family:var(--sans);color:var(--muted);margin-top:12px;font-size:15px;line-height:1.75}.flamenca-article .prose .flamenca-figure-heading{font-family:var(--sans);color:var(--text);margin:0 0 22px;font-size:22px;font-weight:600;line-height:1.45}.flamenca-article .board-notes{gap:18px 24px;margin:20px 0;display:grid}.flamenca-article .board-notes-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flamenca-article .board-notes-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flamenca-article .prose .board-notes p{font-family:var(--sans);border-top:1px solid var(--line);margin:0;padding-top:13px;font-size:16px;line-height:1.65}.flamenca-article .case-grid,.flamenca-article .material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.flamenca-article .case-column{min-width:0}.flamenca-article .case-column>figure{margin-bottom:20px!important}.flamenca-article .case-full{background:#eee8dc}.flamenca-article .case-full img{object-fit:contain;height:480px}.flamenca-article .case-detail{background:#eee8dc;height:240px}.flamenca-article .case-detail img{object-fit:cover;width:100%;height:100%}.flamenca-article .espuela-detail img{object-position:50% 70%;width:140%;max-width:none;margin-left:-20%}.flamenca-article .rocio-detail img{object-position:50% 100%}.flamenca-article .prose .case-copy{font-family:var(--sans);margin:18px 0 10px;font-size:16px;line-height:1.75}.flamenca-article .case-copy strong{margin-bottom:5px;display:block}.flamenca-article .prose .flamenca-credit{font-family:var(--sans);color:var(--muted);margin:12px 0;font-size:14px;line-height:1.75}.flamenca-article .material-grid img{aspect-ratio:1;object-fit:contain}.flamenca-article .prose .flamenca-sources{font-family:var(--sans);font-size:16px;line-height:1.8}@media (width<=700px){.flamenca-article .prose .flamenca-story{margin:28px 0 34px}.flamenca-article .board-notes{gap:15px}.flamenca-article .board-notes-3{grid-template-columns:1fr}.flamenca-article .prose .board-notes p{font-size:15px}.flamenca-article .case-grid,.flamenca-article .material-grid{grid-template-columns:1fr;gap:28px}.flamenca-article .case-full img{height:auto;max-height:580px}.flamenca-article .case-detail{height:230px}.flamenca-article .prose .flamenca-figure-heading{font-size:21px}}
