.drinks-dossier{--drinks-ink:#254f50;--drinks-paper:#f2eddf;--drinks-copper:#a27249}.drinks-dossier h2{font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.23;color:var(--drinks-ink)}.drinks-dossier .page-title{font-family:Georgia,serif;letter-spacing:-.025em}.drinks-dossier .culture-chapter{max-width:850px;margin-inline:auto;scroll-margin-top:6rem}.drinks-dossier .culture-chapter>p:not(.eyebrow):not(.drinks-source){line-height:1.95;font-size:1.065rem}.drinks-intro{background:var(--drinks-paper);border-left:3px solid var(--drinks-copper);padding:1.5rem 2rem;margin-block:2rem}.drinks-intro p,.drinks-finder>p{line-height:1.8}.drinks-finder{margin:3rem 0;scroll-margin-top:6rem}.drinks-controls{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;padding:1.3rem;background:var(--drinks-paper)}.drinks-controls label{display:grid;gap:.5rem;font-weight:700}.drinks-controls label:first-child{flex:1;min-width:min(100%,16rem)}.drinks-controls input,.drinks-controls select{font:inherit;padding:.75rem;border:1px solid #9caa99;border-radius:6px;background:#fffef8;color:#244f50;min-height:44px;width:100%;box-sizing:border-box}.drinks-controls button{min-height:44px}.drinks-table-wrap{overflow-x:auto;outline-offset:4px}.drinks-table{width:100%;border-collapse:collapse;text-align:left}.drinks-table caption{text-align:left;font:1.25rem/1.5 Georgia,serif;padding:1rem 0}.drinks-table th,.drinks-table td{padding:1rem;border-bottom:1px solid #d9cdb7;line-height:1.65;vertical-align:top}.drinks-table thead{background:#e8e5d5}.drinks-table tbody tr:nth-child(even){background:#f7f4eb}.drinks-table th[scope=row] span{display:block;font-weight:400;font-size:.85rem;color:#526b63}.drinks-contents{margin:2rem 0}.drinks-contents summary{cursor:pointer;font-weight:800;padding:1rem 0}.drinks-source{font-size:.82rem;border-left:2px solid var(--drinks-copper);padding-left:1rem;margin-top:1.5rem;line-height:1.6}.drinks-dossier .culture-chapter .editorial-photo{margin-block:2rem}.drinks-pairings,.drinks-phrases{background:var(--drinks-paper);padding:2rem;margin-block:3rem;scroll-margin-top:6rem}.drinks-pairings>div,.drinks-phrases>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.drinks-pairings article,.drinks-phrases article{border-top:1px solid #bca98b;padding-top:1rem}.drinks-pairings h3,.drinks-phrases h3{font:1.4rem/1.4 Georgia,serif;color:var(--drinks-ink)}.drinks-pairings p,.drinks-phrases p{line-height:1.8}.drinks-phrases button{min-height:44px}.drinks-dossier [hidden]{display:none!important}@media(max-width:700px){.drinks-controls label{width:100%}.drinks-table th,.drinks-table td{padding:.75rem;min-width:8rem}.drinks-table th:last-child,.drinks-table td:last-child{min-width:4rem}.drinks-pairings>div,.drinks-phrases>div{grid-template-columns:1fr}.drinks-pairings,.drinks-phrases,.drinks-intro{padding:1.25rem}}@media print{.drinks-controls,.drinks-contents,.drinks-phrases button{display:none!important}.drinks-table-wrap{overflow:visible}.drinks-dossier .culture-chapter{break-inside:auto}.drinks-dossier h2,.drinks-dossier h3{break-after:avoid}.drinks-table tr{break-inside:avoid}.drinks-table th,.drinks-table td{padding:.5rem}}
