/* Compact, crawlable navigation to relevant guides. */
wine-guide-links.wine-guide-links{display:block;clear:both;margin-top:32px;margin-bottom:40px;color:var(--ink,#171412)}
.wine-guide-links nav{border-top:1px solid var(--line,#ded8cf);padding-top:22px}
.wine-guide-links h2{margin:0 0 8px;font-size:20px;line-height:1.35;letter-spacing:-.3px}
.wine-guide-links p{margin:0 0 14px;max-width:720px;color:var(--muted,#6c625a);font-size:14px;line-height:1.6}
.wine-guide-links ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;list-style:none;margin:0;padding:0}
.wine-guide-links li{min-width:0}
.wine-guide-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;height:100%;padding:10px 0;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.wine-guide-links a>span:last-child{flex:none;color:var(--orange,#de692e)}
.wine-guide-links a:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}
.wine-guide-links a:focus-visible{outline:2px solid var(--orange,#de692e);outline-offset:3px;border-radius:4px}
@media(max-width:760px){wine-guide-links.wine-guide-links{margin-top:24px;margin-bottom:28px}.wine-guide-links ul{grid-template-columns:1fr;gap:0}.wine-guide-links li+li{border-top:1px solid var(--line,#ded8cf)}.wine-guide-links h2{font-size:19px}}
