.avatar{border-radius:var(--r-round);object-fit:cover;border:var(--line-width) solid var(--line);background:var(--surface);flex:none}.avatar--initial{border-color:var(--line-control);color:var(--text-2);font-family:var(--font-accent);font-weight:var(--fw-medium);place-items:center;line-height:1;display:inline-grid}.verified-mark{margin-left:var(--space-1);vertical-align:-3px;color:var(--patina);flex:none;display:inline-block}.masthead{align-items:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-4);border-bottom:4px double var(--text);text-align:center;flex-direction:column;display:flex}.masthead__dateline{justify-content:space-between;gap:var(--space-3);width:100%;padding-bottom:var(--space-2);border-bottom:var(--line-width) solid var(--line-control);font-size:var(--fs-xs);color:var(--text-2);margin:0;display:flex}.masthead__date:first-letter{text-transform:uppercase}.masthead__title{font-size:var(--fs-3xl);letter-spacing:-.01em;line-height:1}.masthead__motto{max-width:30ch;font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--text-2);margin:0}.sections{margin-bottom:var(--space-5);border-bottom:var(--line-width) solid var(--line);justify-content:space-between;display:flex}.sections__item{min-height:var(--tap-min);padding:0 var(--space-1);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000}.sections__item.is-active{border-bottom-color:var(--accent);color:var(--text)}.club-more{margin-top:var(--space-5);justify-content:center;display:flex}.kicker{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--accent-text);margin:0}.lead{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:var(--line-width) solid var(--text);flex-direction:column;display:flex}.lead__body{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 84px;align-items:end;display:grid}.lead__text{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lead__headline{font-size:var(--fs-2xl);overflow-wrap:anywhere;line-height:1.08}.lead__headline a,.story__headline a{min-height:var(--tap-min);color:inherit;text-decoration:none;display:block}.lead__standfirst{font-size:var(--fs-sm);color:var(--text-2);margin:0}.lead__bottle{height:210px;color:var(--text-3);place-items:end center;display:grid}.lead__bottle img{object-fit:contain;width:100%;height:100%}.lead__bottle:not(.is-cutout) img{object-fit:cover;border-radius:var(--r-photo)}.lead__quote{font-size:var(--fs-md);line-height:var(--lh-loose);margin:0}.lead__body--text{grid-template-columns:minmax(0,1fr)}.lead__quote.has-drop-cap:first-letter{float:left;margin:6px var(--space-2) 0 0;font-family:var(--font-head);font-size:3.4em;line-height:.8}.columns{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.story{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--line-width) solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.story__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.story__headline{font-size:var(--fs-xl);overflow-wrap:anywhere;line-height:1.15}.story__place{font-size:var(--fs-sm);color:var(--text-2);margin:0}.story__quote{line-height:var(--lh-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.byline{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--text);font-size:var(--fs-sm);text-decoration:none;display:flex}.byline__name{align-items:center;gap:var(--space-1);font-weight:var(--fw-medium);display:inline-flex}.byline__date{color:var(--text-2);white-space:nowrap;margin-left:auto}.people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.person{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-bottom:var(--line-width) solid var(--line);flex-wrap:wrap;display:flex}.person__link{align-items:center;gap:var(--space-4);min-width:0;color:inherit;flex:14rem;text-decoration:none;display:flex}.person__text{flex-direction:column;gap:2px;min-width:0;display:flex}.person__name{align-items:center;gap:var(--space-1);font-family:var(--font-head);font-size:var(--fs-lg);overflow-wrap:anywhere;display:inline-flex}.person__about{font-size:var(--fs-sm);color:var(--text-2)}.user-actions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.user-me{gap:var(--space-4);flex-direction:column;display:flex}.user-about{color:var(--text-2);margin:0}.user-followers{font-size:var(--fs-sm);margin:0}.user-bio{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.user-bio p{line-height:var(--lh-loose);white-space:pre-line;margin:0}.user-review__wine{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.opinion__author--link{min-height:var(--tap-min);color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--line-width);text-underline-offset:3px;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);align-items:center;display:inline-flex}.user-report{margin-top:var(--space-7);justify-content:center;display:flex}.user-report .link-button{color:var(--text-2)}.user-map__bar{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4) 0 var(--space-2);background:var(--surface);border:var(--line-width) solid var(--line-control);border-radius:var(--r-field);display:flex}.user-map__back{width:var(--tap);height:var(--tap);margin:0 calc(-1 * var(--space-2)) 0 0;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.user-map__title{min-width:0;padding:var(--space-2) 0;font-size:var(--fs-md);line-height:var(--lh-tight);flex-direction:column;margin:0;display:flex}.user-map__title .muted{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-regular);overflow-wrap:anywhere}
