.tasting-page{max-width:1280px;margin:auto;padding-top:42px}.tasting-masthead{border-top:3px solid var(--wine);border-bottom:1px solid var(--ink);text-align:center;padding:25px 20px 28px;position:relative}.tasting-kicker{letter-spacing:.19em;text-transform:uppercase;color:var(--wine);margin:0 0 17px;font:700 11px/1.6 Arial,sans-serif}.tasting-kicker span{color:var(--olive);margin:0 12px}.tasting-masthead .tasting-series-title{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:0 auto 12px;font:400 clamp(38px,5.7vw,78px)/1.07 Georgia,serif}.tasting-series-title a{text-decoration:none}.tasting-subtitle{color:var(--wine);margin:0;font:italic clamp(21px,2.4vw,29px)/1.3 Georgia,serif}.tasting-author{margin:16px 0 0;font:13px/1.5 Arial,sans-serif}.tasting-author a{border-bottom:1px solid var(--line);text-decoration:none}.tasting-intro{text-align:center;max-width:56ch;color:var(--color-muted-foreground);margin:27px auto 32px;font:19px/1.7 Georgia,serif}.tasting-opening{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding:28px 0 34px;display:grid}.tasting-frontispiece{min-width:0;margin:0}.tasting-frontispiece img{aspect-ratio:3/2;object-fit:contain;background:var(--paper);width:100%;height:auto;display:block}.tasting-frontispiece figcaption{color:var(--color-muted-foreground);margin-top:10px;font:11px/1.6 Arial,sans-serif}.tasting-opening h2{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 20px;font:400 clamp(31px,3.4vw,48px)/1.1 Georgia,serif}.tasting-opening p:not(.eyebrow){max-width:39ch;font:17px/1.75 Georgia,serif}.tasting-opening a{color:var(--wine)}.tasting-page .story-grid{gap:32px;margin-top:34px}.tasting-page .story-tile{border-top:1px solid var(--ink)}.tasting-page .story-tile .story-title{font-family:Georgia,serif;font-size:31px;font-weight:400}.tasting-page .story-tile img{border-bottom:3px solid var(--wine)}.tasting-page .filters{border-bottom:1px solid var(--line);padding-bottom:20px}.tasting-page .filter{border-radius:0}.tasting-news-link{text-align:center;padding:25px 0 0;font-size:14px}.tasting-article{max-width:960px}.tasting-masthead-compact{padding:22px 16px}.tasting-masthead-compact .tasting-series-title{font-size:clamp(28px,3.5vw,43px)}.tasting-masthead-compact .tasting-kicker{margin-bottom:12px;font-size:10px}.tasting-masthead-compact .tasting-subtitle{font-size:21px}.tasting-article .breadcrumbs{margin:25px 0 22px}.tasting-article .tasting-article-label{letter-spacing:.14em;text-transform:uppercase;color:var(--wine);margin:26px 0 13px;font:700 11px/1.5 Arial,sans-serif}.page-wrap .tasting-article .tasting-headline{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0 0 22px;font:400 clamp(37px,5.1vw,65px)/1.06 Georgia,serif}.tasting-dek{color:var(--color-muted-foreground);max-width:65ch;margin:0 0 23px;font:22px/1.5 Georgia,serif}.tasting-article .tasting-byline{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);gap:10px;margin-top:0;padding:12px 0;font-size:13px}.tasting-article .article-cover{margin:30px 0 35px}.tasting-article .article-cover img{aspect-ratio:auto;object-fit:contain;background:var(--paper);max-height:620px}.tasting-body{max-width:700px;margin:0 auto}.tasting-body .article-copy,.tasting-body .ricos-content{font-family:Georgia,serif;font-size:20px;line-height:1.8}.tasting-body .article-copy p,.tasting-body .ricos-content p{letter-spacing:0;font:20px/1.8 Georgia,serif!important}.tasting-body>.article-copy:first-child>p:first-of-type:first-letter{float:left;color:var(--wine);padding:8px 10px 0 0;font:78px/.82 Georgia,serif}.tasting-body .article-copy h2,.tasting-body .ricos-content h2{letter-spacing:-.025em;font:400 33px/1.2 Georgia,serif}.tasting-article .article-comment-action{margin:24px 0}.tasting-article>.article-actions,.tasting-article>.newsletter-signup{max-width:700px;margin-left:auto;margin-right:auto}@media (width>=1000px){.tasting-page .story-grid:has(>article:only-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tasting-page .story-grid>article:only-child{grid-column:1/-1;grid-template-columns:1.2fr 1fr;gap:0 35px;display:grid}.tasting-page .story-grid>article:only-child>a{display:contents}.tasting-page .story-grid>article:only-child img{aspect-ratio:3/2;grid-area:1/1/4}.tasting-page .story-grid>article:only-child .story-title{grid-column:2;margin-top:0;font-size:42px}.tasting-page .story-grid>article:only-child>p{grid-column:2}}@media (width<=700px){.tasting-page{padding-top:26px}.tasting-masthead{padding:22px 8px}.tasting-masthead .tasting-series-title{font-size:clamp(35px,9.6vw,57px)}.tasting-masthead-compact .tasting-series-title{font-size:31px}.tasting-kicker{letter-spacing:.12em;font-size:10px}.tasting-intro{margin:24px 0;font-size:18px}.tasting-opening{grid-template-columns:1fr;gap:25px;padding-top:22px}.tasting-opening h2{font-size:35px}.tasting-opening p:not(.eyebrow){max-width:none}.page-wrap .tasting-article .tasting-headline{font-size:39px}.tasting-dek{font-size:21px}.tasting-body .article-copy p,.tasting-body .ricos-content p{font-size:19px!important;line-height:1.75!important}.tasting-body>.article-copy:first-child>p:first-of-type:first-letter{font-size:67px}.tasting-body .article-copy h2{font-size:29px}}
