
/* Manchego aging editorial experience */
.aging-hero,.aging-intro,.aging-compare,.aging-table-section,.aging-editorial,.aging-serving,.aging-faq,.aging-end-cta{padding:clamp(64px,7vw,110px) max(24px,calc((100vw - 1260px)/2));color:#25251f}
.aging-hero{background:#faf8f3;padding-top:80px}.aging-hero-copy{max-width:1060px;margin:0 auto 42px}.aging-hero h1{font:400 clamp(58px,7.5vw,112px)/1.04 Georgia,serif;letter-spacing:-.055em;margin:22px 0}.aging-hero h1 em,.aging-intro h2 em,.aging-serving h2 em{font-weight:400;color:#a47b36}.aging-lead{font:400 clamp(21px,2.3vw,29px)/1.55 Georgia,serif;max-width:980px;color:#4e493f}.aging-hero-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:32px}.aging-pill{display:inline-block;border-radius:100px;background:linear-gradient(135deg,#d7b675,#8f6a30);color:#fff!important;text-decoration:none!important;padding:18px 32px;font:700 13px/1.3 Arial,sans-serif;letter-spacing:.08em;box-shadow:0 12px 28px #6b4c2530;transition:transform .3s,box-shadow .3s}.aging-pill:hover{transform:translateY(-4px);box-shadow:0 17px 35px #6b4c2540}.aging-text-link{font:600 16px Arial,sans-serif;color:#6d542c;text-underline-offset:6px}.aging-hero-image{max-width:1260px;margin:0 auto}.aging-hero-image img{width:100%;height:clamp(340px,48vw,670px);object-fit:cover;object-position:center 55%;display:block}.aging-hero-image figcaption{font:15px Arial,sans-serif;color:#6a6255;margin-top:14px;text-align:right}.aging-intro{background:#fff}.aging-intro h2,.aging-compare h2,.aging-table-section h2,.aging-editorial h2,.aging-serving h2,.aging-faq h2,.aging-end-cta h2{font:400 clamp(42px,5vw,72px)/1.12 Georgia,serif;letter-spacing:-.04em;margin:22px 0 32px}.aging-two-col{display:grid;grid-template-columns:1fr 1fr;gap:64px}.aging-two-col p,.aging-age-card p,.aging-editorial p,.aging-serving p,.aging-faq p,.aging-end-cta p{font:19px/1.85 Georgia,serif;color:#4a473f}.aging-compare{background:#f4f0e8}.aging-section-lead{font:21px/1.65 Georgia,serif;margin-bottom:42px}.aging-age-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.aging-age-card{background:#fff;padding:0 0 26px;overflow:hidden;box-shadow:0 15px 40px #362c1710;transition:transform .35s,box-shadow .35s}.aging-age-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px #362c1725}.aging-age-card img{width:100%;height:240px;object-fit:cover;display:block}.aging-age-card .aging-age-tag,.aging-age-card h3,.aging-age-card p,.aging-age-card a{margin-left:22px;margin-right:22px}.aging-age-tag{display:block;font:700 12px Arial,sans-serif;letter-spacing:.2em;color:#a47b36;margin-top:25px}.aging-age-card h3{font:400 30px/1.2 Georgia,serif;margin-top:13px}.aging-age-card p{font-size:17px;line-height:1.7}.aging-age-card .aging-pair{border-top:1px solid #e9e0d1;padding-top:17px}.aging-age-card a{display:inline-block;font:700 13px Arial,sans-serif;color:#8c672d;text-underline-offset:5px}.aging-table-section{background:#fff}.aging-table-wrap{overflow-x:auto}.aging-table-section table{border-collapse:collapse;width:100%;min-width:690px;font:17px/1.6 Arial,sans-serif}.aging-table-section th,.aging-table-section td{text-align:left;padding:22px 20px;border-bottom:1px solid #e2d9c9}.aging-table-section thead{background:#1a291e;color:#fff}.aging-table-section tbody tr:nth-child(even){background:#faf8f3}.aging-table-section tbody th{font-weight:700;color:#805c25}.aging-note{font:15px/1.6 Arial,sans-serif;color:#756b5f}.aging-editorial{background:#eee8dc}.aging-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 70px}.aging-editorial-grid article{border-top:1px solid #bda984;padding-top:24px}.aging-editorial-grid article>span{font:700 13px Arial,sans-serif;letter-spacing:.2em;color:#9a722e}.aging-editorial h3{font:400 31px/1.3 Georgia,serif;margin:14px 0}.aging-serving{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#faf8f3}.aging-serving img{width:100%;height:560px;object-fit:cover}.aging-serving .aging-pill{margin-top:20px}.aging-faq{background:#fff}.aging-faq-list{max-width:1020px}.aging-faq details{border-bottom:1px solid #d8cbb7;padding:22px 0}.aging-faq summary{font:400 clamp(21px,2.3vw,28px)/1.35 Georgia,serif;cursor:pointer}.aging-faq details p{max-width:900px;margin:18px 0 0}.aging-end-cta{text-align:center;background:#18281d;color:#fff}.aging-end-cta h2{color:#fff}.aging-end-cta p{color:#e8e2d4;max-width:750px;margin:0 auto 30px}
@media(max-width:1000px){.aging-age-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aging-serving{gap:30px}}
@media(max-width:700px){.aging-hero,.aging-intro,.aging-compare,.aging-table-section,.aging-editorial,.aging-serving,.aging-faq,.aging-end-cta{padding:60px 22px}.aging-hero h1{font-size:clamp(48px,11vw,75px)}.aging-hero-image img{height:320px}.aging-two-col,.aging-editorial-grid,.aging-serving{grid-template-columns:1fr;gap:20px}.aging-age-grid{grid-template-columns:1fr}.aging-age-card img{height:310px}.aging-serving img{height:350px}.aging-hero-image figcaption{text-align:left}}
@media(prefers-reduced-motion:reduce){.aging-pill,.aging-age-card{transition:none!important}}
