.drinks-section{background:#eee8d6;border-bottom:1px solid #d8dcc9}
.drinks-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center}
.drinks-figure{margin:0;min-width:0;position:relative}
.drinks-figure>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
.drinks-figure figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:13px;font-size:9px;line-height:1.7;letter-spacing:.6px;color:#5c6e54}
.drinks-figure figcaption span:last-child{letter-spacing:0}
.drinks-copy h2{font-size:53px;line-height:1.04;letter-spacing:-2.5px;margin:18px 0 24px}
.drinks-copy>p{color:#53684d;font-size:14px;line-height:1.9;margin:0;max-width:400px}
.drink-signatures{margin-top:28px;display:grid;gap:10px}
.drink-signature{width:100%;padding:17px 0;border:0;border-top:1px solid #b9c7aa;color:#173f2d;background:transparent;text-align:left;display:grid;grid-template-columns:1fr auto;gap:8px 15px;align-items:baseline}
.drink-signature strong{font-size:19px;line-height:1.3;letter-spacing:-.5px;font-weight:700}
.drink-signature b{font-size:16px;font-weight:650}
.drink-signature small{font-size:12px;color:#53684d;line-height:1.7;max-width:290px}
.drink-signature>span{font-size:20px;align-self:center;color:#849753}
.drink-signature:hover strong{text-decoration:underline;text-underline-offset:5px}
.drinks-copy .drinks-note{font-size:11px;margin-top:18px;color:#63745c}
.drinks-copy .drinks-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1150px){.drinks-layout{gap:35px}.drinks-copy h2{font-size:44px}.drinks-copy>p{font-size:13px}.drink-signature strong{font-size:17px}}
@media(max-width:800px){.drinks-layout{grid-template-columns:1fr;gap:35px}.drinks-copy{max-width:650px}.drinks-copy h2{font-size:49px}.drinks-copy>p{font-size:14px;max-width:550px}.drink-signatures{grid-template-columns:1fr 1fr;gap:25px}.drink-signature strong{font-size:20px}.drinks-copy .drinks-note{font-size:12px}}
@media(max-width:520px){.drinks-figure figcaption{font-size:8px;gap:8px}.drinks-copy h2{font-size:43px;letter-spacing:-2px}.drink-signatures{grid-template-columns:1fr;gap:0}.drink-signature strong{font-size:21px}.drink-signature small{font-size:13px}.drink-signature b{font-size:17px}.drinks-copy>p{font-size:14px}}
@media(max-width:370px){.drinks-copy h2{font-size:37px}.drink-signature strong{font-size:19px}.drinks-figure figcaption{font-size:7px}}
@media print{.drinks-section{break-before:page;break-inside:avoid;padding:28px 20px;background:#eee8d6}.drinks-layout{grid-template-columns:1fr;gap:25px}.drinks-figure>img{max-height:340px;object-fit:contain}.drinks-figure figcaption{font-size:7px}.drinks-copy h2{font-size:36px;margin:12px 0 15px}.drinks-copy>p{font-size:11px;max-width:none}.drink-signatures{grid-template-columns:1fr 1fr;gap:25px;margin-top:15px}.drink-signature{padding:13px 0;break-inside:avoid}.drink-signature strong{font-size:17px}.drink-signature b{font-size:13px}.drink-signature small{font-size:10px}.drink-signature>span{display:none}.drinks-copy .drinks-note{font-size:9px;margin-top:12px}}
