.vl-article{overflow:clip}.vl-article__masthead{border-bottom:1px solid var(--vl-line)}.vl-article .vl-masthead--article{padding-top:clamp(5.5rem,11vw,11rem)}.vl-article .vl-masthead--article .vl-display--editorial{max-width:18ch;margin:0}.vl-article .vl-masthead__lede-label{margin:0 0 .85rem;color:var(--vl-gold-deep);font-family:var(--vl-mono);font-size:var(--vl-fs-label)!important;letter-spacing:.12em!important;line-height:1.4!important;text-transform:uppercase}.vl-article .vl-masthead--article .vl-masthead__meta :is(time,span){display:inline}.vl-article__app{padding-block:clamp(2rem,5vw,4rem)}.vl-article__hero-container{width:min(100% - (2 * var(--vl-gutter)),1320px);margin:clamp(2rem,6vw,5rem) auto 0}.vl-article--narrow .vl-article__hero-container{max-width:920px}.vl-article__hero{position:relative;margin:0;overflow:hidden;background:var(--vl-paper-warm);border:1px solid var(--vl-line);border-radius:clamp(1.25rem,2.4vw,2.25rem)}.vl-article__hero--adapt{aspect-ratio:var(--vl-article-image-ratio, 4 / 3)}.vl-article__hero--small{height:clamp(15rem,34vw,28rem)}.vl-article__hero--medium{height:clamp(20rem,48vw,42rem)}.vl-article__hero--large{height:clamp(24rem,61vw,54rem)}.vl-article__hero img{display:block;width:100%;height:100%;object-fit:cover}.vl-article__content{margin-block:clamp(3.5rem,8vw,7.5rem)}body.template-article #MainContent .rte{line-height:1.7!important;letter-spacing:0!important}.vl-article__content>:first-child{margin-top:0}.vl-article__content>:last-child{margin-bottom:0}.vl-article__content :is(ul,ol){padding-left:1.35em;list-style-position:outside}.vl-article__content figure{margin:clamp(2rem,5vw,4rem) 0}.vl-article__content figcaption{margin-top:.75rem;color:var(--vl-ink-mute);font-family:var(--vl-mono);font-size:.72rem;letter-spacing:.05em;line-height:1.6}.vl-article__content hr{width:4rem;margin:clamp(3rem,7vw,5rem) 0;border:0;border-top:1px solid var(--vl-gold-deep)}.vl-reading .vl-recipe-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 clamp(2.5rem,6vw,4.5rem);padding:1px;overflow:hidden;background:var(--vl-paper-soft);border:1px solid var(--vl-line);border-radius:clamp(1rem,2vw,1.5rem)}.vl-reading .vl-recipe-summary__item{display:grid;align-content:start;gap:.35rem;min-height:7.5rem;padding:clamp(1rem,2.5vw,1.5rem);background:var(--vl-paper)}.vl-reading .vl-recipe-summary__label{color:var(--vl-gold-deep);font-family:var(--vl-mono);font-size:var(--vl-fs-label);letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.vl-reading .vl-recipe-summary__value{color:var(--vl-bronze);font-family:var(--vl-display);font-size:clamp(1.25rem,2vw,1.75rem);font-style:italic;line-height:1.1}.vl-reading .vl-recipe-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,6vw,5rem);align-items:start;margin-block:clamp(2.5rem,6vw,5rem)}.vl-reading .vl-recipe-panel{min-width:0;padding-top:1.25rem;border-top:1px solid var(--vl-line-strong)}.vl-reading .vl-recipe-panel>:first-child{margin-top:0}.vl-reading .vl-recipe-panel>:last-child{margin-bottom:0}.vl-reading .vl-recipe-panel h2{margin-bottom:1.25rem}.vl-reading .vl-recipe-ingredients,.vl-reading .vl-recipe-method{margin:0;padding-left:0;list-style:none}.vl-reading .vl-recipe-ingredients li,.vl-reading .vl-recipe-method li{position:relative;margin:0;padding:.8rem 0 .8rem 1.5rem;border-bottom:1px solid var(--vl-line)}.vl-reading .vl-recipe-ingredients li:before{position:absolute;top:1.35rem;left:.15rem;width:.38rem;height:.38rem;background:var(--vl-gold);border-radius:50%;content:""}.vl-reading .vl-recipe-method{counter-reset:vl-recipe-step}.vl-reading .vl-recipe-method li{padding-left:3rem;counter-increment:vl-recipe-step}.vl-reading .vl-recipe-method li:before{position:absolute;top:.82rem;left:0;color:var(--vl-gold-deep);content:counter(vl-recipe-step,decimal-leading-zero);font-family:var(--vl-mono);font-size:var(--vl-fs-label);letter-spacing:.08em}.vl-reading .vl-recipe-note{margin-block:clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2rem);background:var(--vl-paper-soft);border-left:2px solid var(--vl-gold)}.vl-reading .vl-recipe-note>:first-child{margin-top:0}.vl-reading .vl-recipe-note>:last-child{margin-bottom:0}.vl-reading .vl-recipe-references{font-size:.9em}.vl-reading .vl-recipe-references li+li{margin-top:.8rem}.vl-article__sharing{margin-bottom:clamp(3.5rem,8vw,7rem);padding-block:1.5rem;border-block:1px solid var(--vl-line)}.vl-article__sharing .share-button{display:block}.vl-article__sharing .share-button__button{min-height:4.4rem;color:var(--vl-bronze);font-family:var(--vl-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.vl-article__comments{margin-top:clamp(4rem,8vw,7rem);padding-block:clamp(4rem,8vw,7rem);background:var(--vl-paper-soft);border-top:1px solid var(--vl-line)}.vl-article__comments-inner{max-width:920px}.vl-article__comments-inner h2{margin:0 0 clamp(1.75rem,4vw,3rem);color:var(--vl-bronze);font-family:var(--vl-display);font-size:clamp(2rem,4vw,3.25rem);font-style:italic;font-weight:400;line-height:1.05}.article-template__comments{margin-bottom:clamp(3rem,7vw,5rem)}.article-template__comments-comment{margin-bottom:1rem;padding:clamp(1.25rem,3vw,2rem);background:var(--vl-paper);border:1px solid var(--vl-line);border-radius:1.25rem;color:var(--vl-bronze)}.article-template__comments-comment>:first-child{margin-top:0}.article-template__comments-comment>:last-child{margin-bottom:0}.article-template__comments-comment footer{display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:flex-end;margin-top:1.25rem;color:var(--vl-ink-mute);font-family:var(--vl-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.article-template__comments-fields{margin-bottom:2rem}.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.vl-article__comments .field{margin-bottom:1rem}.vl-article__comments .field__input{background:var(--vl-paper);color:var(--vl-bronze)}.vl-article__comments .field__label,.vl-article__comments .form__label{color:var(--vl-ink-mute)}.vl-article__comments textarea.field__input{min-height:10rem}.article-template__comment-warning{margin:1.5rem 0;color:var(--vl-ink-mute)}.vl-article__comment-submit{min-height:3rem;padding-inline:1.75rem;background:var(--vl-bronze);border-color:var(--vl-bronze);color:var(--vl-paper);font-family:var(--vl-body);font-weight:600}.vl-article__related{padding-block:clamp(4.5rem,9vw,9rem);background:var(--vl-paper-warm);border-top:1px solid var(--vl-line)}.vl-article__related-header{display:grid;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--vl-line-strong)}.vl-article__related-header :is(.vl-eyebrow,.vl-display--editorial){margin:0}.vl-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.vl-science-reading-card .vl-article-card__link{transition:background .18s var(--vl-ease),transform .18s var(--vl-ease)}.vl-science-reading-card .vl-article-card__link:hover,.vl-science-reading-card .vl-article-card__link:focus-visible{background:var(--vl-paper);transform:translateY(-2px)}.vl-science-reading-card .vl-article-card__body{min-height:clamp(19rem,25vw,22rem)}@media(max-width:760px){.vl-reading .vl-recipe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-reading .vl-recipe-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.vl-article .vl-masthead--article{padding-top:5rem}.vl-article__hero-container{margin-top:1.5rem}.vl-article__hero--small{height:14rem}.vl-article__hero--medium{height:19rem}.vl-article__hero--large{height:24rem}.article-template__comment-fields,.vl-article__related-header{grid-template-columns:1fr}.vl-article__related-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84vw,20rem);gap:1rem;margin-right:calc(-1 * var(--vl-gutter));padding-right:var(--vl-gutter);padding-bottom:.75rem;overflow-x:auto;scroll-padding-inline:var(--vl-gutter);scroll-snap-type:x proximity}.vl-article__related-grid>*{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.vl-article__related-grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-blog-post.css.map */
