/* Keep the drink stack's sticky boundary ahead of the additional drinks. */
.drink-stack{position:relative;display:flow-root;isolation:isolate}
.drink-worlds>.more-drinks{position:relative;z-index:1;margin-top:36px;padding-top:24px;color:var(--soft)}
.drink-worlds>.more-drinks li{font-size:15px;line-height:1.6}
/* A compact seasonal note rather than a second full-width card. */
.drink-worlds .seasonal-drink{display:inline-flex;justify-self:start;align-items:center;width:auto;max-width:100%;gap:10px;padding:10px 14px;border-radius:12px;background:#9a694b20;color:var(--paper)}
.drink-worlds .seasonal-drink>svg{width:22px;height:22px;color:var(--copper)}
.drink-worlds .seasonal-drink strong{font-size:16px;line-height:1.3}
.drink-worlds .seasonal-drink span{font-size:13px;line-height:1.4;margin-top:2px;color:var(--soft)}
[data-palette=light] .drink-worlds .seasonal-drink{background:#eeebe4;color:#25221f}
/* Match all three planning cards, including icon and number colors. */
.planning .planning-steps article:last-child{background:#f9f2e7;color:inherit;border-color:#a67b5238}
.planning .planning-steps article:last-child p{color:#6a5544}
.planning .planning-steps article:last-child .step-icon{background:#ead5bd;color:#784b2a}
.planning .planning-steps article:last-child .step-number{color:#ab764d77}
[data-palette=light] .planning .planning-steps article:last-child{background:#f6f4ee;color:#25221f;border-color:#25221f2c}
/* Section labels need a readable floor across the older inline breakpoints. */
body .eyebrow{font-size:12px!important;font-weight:500;line-height:1.6;letter-spacing:.12em}
body .world-bottom>p{font-size:15px;line-height:1.75}
body .tags{font-size:12px;line-height:1.7}
body .compact-occasions .row-teaser{font-size:14px}
[data-palette=light] .world-head .eyebrow,[data-palette=light] .worlds>.eyebrow,[data-palette=light] .compact-occasions .eyebrow,[data-palette=light] .about-heading .eyebrow{color:#795534}
@media(max-width:600px){
 body .eyebrow{letter-spacing:.08em}
 .drink-worlds .seasonal-drink{padding:9px 12px;gap:9px}
 .drink-worlds .seasonal-drink strong{font-size:15px}
 .drink-worlds .seasonal-drink span{font-size:12px}
 .drink-worlds>.more-drinks li{font-size:14px}
}
