/* Shared editorial hierarchy: one main paragraph, then Good to know. */
body{--editorial-accent:#2448c5}
body.wine-voice-review{--editorial-accent:#6c2039}
.pilot-reading .pilot-product .pilot-copy,.pilot-reading .pilot-product .pilot-consider{font:400 15px/1.65 Syne,Arial,sans-serif!important;color:inherit!important;font-style:normal!important}
.pilot-reading .pilot-product .pilot-consider{border-top:1px solid color-mix(in srgb,var(--editorial-accent) 25%,transparent);padding-top:14px!important;margin-top:17px!important}
.pilot-reading .editorial-note-label{display:block;font:700 10px/1.5 Syne,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--editorial-accent);margin-bottom:7px}
.pilot-reading .pilot-closing{position:relative;max-width:760px!important;margin:38px auto!important;padding:24px 0 0!important;color:var(--editorial-accent)!important;border-top:1px solid var(--editorial-accent)!important;font:italic 25px/1.45 Georgia,serif!important}
.pilot-reading .pilot-closing:before{content:'';position:absolute;left:0;top:-3px;width:65px;height:5px;border-radius:40% 15% 40% 20%;background:var(--editorial-accent);transform:rotate(-2deg)}
.editorial-burn-value{font:12px/1.6 Syne,Arial,sans-serif;color:var(--editorial-accent);margin:6px 0 12px}
.sad-editorial-photo img{display:block;width:100%;height:310px;object-fit:cover}
.sad-editorial-photo small,.editorial-ending-photo figcaption{font:11px/1.5 Syne,Arial,sans-serif;color:#666}
.editorial-ending-photo{max-width:900px;margin:35px auto}
.editorial-ending-photo img{display:block;width:100%;max-height:460px;object-fit:cover;object-position:center 58%}
.wine-advice-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0!important;max-width:none!important}
.wine-advice-panels .reader-practical{margin:0!important;padding:25px!important;background:#6c2039;border:0!important;color:#fff8ed}
.wine-advice-panels .reader-practical h2,.wine-advice-panels .reader-practical p{color:inherit!important}
.wine-advice-panels .reader-practical h2{font:italic 29px/1.15 Georgia!important}
.wine-advice-panels .reader-practical p{font:15px/1.65 Syne,Arial,sans-serif!important}
@media(max-width:650px){.wine-advice-panels{grid-template-columns:1fr}.pilot-reading .pilot-closing{font-size:23px!important}.editorial-ending-photo img{max-height:330px}.sad-editorial-photo img{height:250px}}

.pilot-reading .pilot-product .product-description{font:400 15px/1.65 Syne,Arial,sans-serif!important;margin:12px 0 16px!important;color:inherit!important}.pilot-reading .pilot-product .pilot-copy{padding-top:0!important}.pilot-reading .pilot-product .product-description+.pilot-copy{margin-top:16px!important}

/* Retained long-form product modules share the same two editorial voices. */
.editorial-main-copy,.product-catch{font:400 15px/1.65 Syne,Arial,sans-serif!important;font-style:normal!important;color:inherit!important}.editorial-note-label{display:block;font:700 10px/1.5 Syne,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--editorial-accent,#2448c5);margin:8px 0}.product-catch{border-top:1px solid #d9ddec;padding-top:12px!important;margin-top:17px!important}.monthly-nav{color:#2448c5!important;font-weight:700}
