.journal-pillar h2[id]{scroll-margin-top:140px}.journal-toc ol{columns:2;column-gap:36px;margin-bottom:0}.journal-toc li{break-inside:avoid;font-size:16px}.journal-toc a,.journal-pillar p a,.journal-pillar li a{color:#edc49b;text-decoration:underline;text-underline-offset:4px}.journal-faq{border-top:1px solid #795361;margin:24px 0}.journal-faq details{border-bottom:1px solid #795361;padding:20px 0}.journal-faq summary{cursor:pointer;color:#f3eee9;font-size:19px;line-height:1.7;padding-right:12px}.journal-faq details p{margin:18px 0 0}.journal-faq summary:focus-visible{outline:2px solid #edc49b;outline-offset:5px;border-radius:3px}@media(max-width:700px){.journal-toc ol{columns:1}.journal-faq summary{font-size:17px}.journal-pillar h2[id]{scroll-margin-top:24px}}


/* Bordeaux classification journal: bottle labels remain original photographs. */
.gcc-labels{max-width:1000px;margin:auto;padding-top:0;padding-bottom:0}.gcc-bottle-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gcc-bottle-pair figure{margin:0;padding:32px 20px;border:1px solid #795361;border-radius:22px;text-align:center;background:radial-gradient(ellipse at center,#4b2a35,#241b20)}.gcc-bottle-pair img{display:block;height:380px;width:100%;object-fit:contain;margin:0 auto 24px}.gcc-bottle-pair figcaption span,.gcc-bottle-pair figcaption strong,.gcc-bottle-pair figcaption small{display:block}.gcc-bottle-pair figcaption span{color:#edc49b;font-size:16px}.gcc-bottle-pair figcaption strong{font:clamp(18px,2.4vw,24px) Georgia,serif;color:#f3eee9;margin:12px 0}.gcc-bottle-pair figcaption small,.gcc-photo-note{font-size:14px;line-height:1.8;color:#cbbab3}.gcc-photo-note{margin-top:14px}.gcc-keyfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #795361;border-radius:18px;overflow:hidden;background:#241b20;margin:0 0 32px}.gcc-keyfacts div{padding:22px 18px;text-align:center}.gcc-keyfacts div+div{border-left:1px solid #795361}.gcc-keyfacts span{display:block;font-size:14px;color:#cbbab3}.gcc-keyfacts strong{display:block;font-size:clamp(18px,2.8vw,25px);margin-top:6px;color:#edc49b}.journal-pillar h2>small,.journal-faq summary>small{display:block;color:#cbbab3;font-size:15px;font-weight:400;line-height:1.8;margin-top:5px}.journal-pillar h2>br{display:none}@media(max-width:600px){.gcc-bottle-pair{gap:12px}.gcc-bottle-pair figure{padding:22px 10px}.gcc-bottle-pair img{height:260px;margin-bottom:18px}.gcc-bottle-pair figcaption strong{font-size:18px;line-height:1.5;overflow-wrap:anywhere}.gcc-keyfacts div{padding:18px 8px}.gcc-keyfacts strong{font-size:18px}}@media(max-width:360px){.gcc-bottle-pair{grid-template-columns:1fr}.gcc-keyfacts{grid-template-columns:1fr}.gcc-keyfacts div+div{border-left:0;border-top:1px solid #795361}}
