.article-heading{padding-block:32px 38px}.article-heading>.text-link{margin-bottom:28px}.article-heading h1{font-size:clamp(34px,4vw,56px);line-height:1.12;letter-spacing:-.04em;font-weight:500;max-width:900px;margin:18px auto}.article-intro{font-size:17px;max-width:60ch}.article-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:24px}.article-actions a{min-height:44px}.article-actions .article-shop-link{margin:0;padding:13px 24px;font-size:14px}.article-cover{max-width:1680px;padding-inline:var(--gutter)}.article-cover img{aspect-ratio:2.4;max-height:640px}.article-body--independent{padding-block:40px 20px;font-size:16px;line-height:1.75}.article-body--independent>p,.article-body--independent>h2,.article-body--independent>h3,.article-body--independent>ul,.article-body--independent>ol{max-width:680px}.article-body--independent h2{font-size:27px;margin-block:28px 16px}.journal-article--preview .article-body>p:first-child{font-size:13px;color:var(--muted)}.journal-article--preview .article-body>p:first-child em{font-style:normal}.editorial-module--chapter{padding-block:48px}.story-chapter-editorial{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.story-chapter-image{margin:0;min-width:0}.story-chapter-image img{width:100%;aspect-ratio:1;object-fit:cover}.story-chapter-image figcaption{font-size:12px;line-height:1.5;color:var(--muted);margin:10px 0 0;padding:0}.story-chapter-copy{max-width:580px;min-width:0;padding-top:8px}.story-chapter-number{font-size:14px;letter-spacing:0;display:inline-block;margin-right:12px;color:var(--forest)}.story-chapter-copy h2{font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.17;letter-spacing:-.03em;margin:16px 0 20px;overflow-wrap:anywhere}.story-chapter-copy .rte{font-size:17px;line-height:1.75;max-width:52ch}.story-chapter-copy>.text-link{margin-top:18px;min-height:44px;font-size:14px}.story-chapter-editorial--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.story-chapter-editorial--reverse .story-chapter-image{order:2}.story-chapter-editorial--text{display:block}.story-chapter-editorial--text .story-chapter-copy{max-width:780px;margin:auto}.story-brewing{font-size:14px;line-height:1.65;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px}.story-brewing dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.story-brewing dd{margin:0;color:var(--muted)}.story-chapter-purchase{margin-top:26px}.product-card--row{display:grid;grid-template-columns:144px minmax(0,1fr);gap:18px 22px;align-items:center;border-top:1px solid var(--line);padding-top:22px}.product-card--row .product-image{background:#eef2f1;min-width:0}.product-card--row .product-image img{aspect-ratio:1;object-fit:contain}.product-card--row .product-info{padding:0;min-width:0}.product-card--row .product-info h3{font-size:16px;line-height:1.35;letter-spacing:-.02em}.product-card--row .product-taste,.product-card--row .save-button,.product-card--row .badge,.product-card--row .compare-button{display:none}.product-card--row .product-bottom{display:flex;margin-top:12px;font-size:14px}.product-card--row .story-purchase{grid-column:1/-1;margin:0;border:0;padding:0}.product-card--row .quick-buy-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:end}.product-card--row .field-label{grid-column:1/-1;margin:0}.product-card--row select{width:100%;min-width:0;min-height:48px;margin:0;font-size:16px;padding:12px}.product-card--row .button{min-height:48px;padding:12px 22px;font-size:14px;white-space:nowrap}.story-price-note{font-size:12px;line-height:1.65;color:var(--muted);margin-top:12px}.story-price-note a{text-decoration:underline;text-underline-offset:3px}.story-selection{border-top:1px solid var(--line);margin-top:32px;padding-top:52px;position:relative}.story-selection:before{content:"";display:block;width:136px;height:28px;margin-bottom:30px;background:radial-gradient(ellipse at 50% 100%,transparent 55%,#173f501f 56% 59%,transparent 60%) 0 0/34px 22px;border-bottom:1px solid #173f5026}.story-selection h2{font-size:clamp(28px,3vw,40px);max-width:740px}.story-selection .story-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto;gap:40px}.story-selection .product-card{min-width:0;display:flex;flex-direction:column}.story-selection .product-image{background:#eef2f1;width:100%;align-self:start}.story-selection .product-image img{aspect-ratio:1;object-fit:contain}.story-selection .product-info{flex:1;display:flex;flex-direction:column}.story-selection .product-bottom{margin-top:auto;padding-top:14px}.story-selection .product-info h3{font-size:21px;line-height:1.25}.story-selection .product-taste{font-size:14px}.story-selection .story-purchase{margin-top:16px}.story-selection select{width:100%;min-width:0;font-size:16px;min-height:48px;margin:0}.story-selection .quick-buy-form{display:grid;grid-template-columns:1fr;gap:8px}.story-selection .field-label{margin:0}.story-selection .button{width:100%;min-height:48px}.story-selection .compare-button{display:none}.story-selection>.story-price-note{max-width:1000px;margin:20px auto 0}.story-next{display:flex;gap:32px;flex-wrap:wrap;margin-top:36px}.story-next a{min-height:44px}.story-selection .story-selection-grid:has(>.product-card:only-child){grid-template-columns:minmax(0,1fr);max-width:480px}@media(max-width:1100px){.product-card--row .quick-buy-form{grid-template-columns:1fr}.product-card--row .button{width:100%}}@media(max-width:900px){.story-chapter-editorial,.story-chapter-editorial--reverse{grid-template-columns:1fr;gap:26px}.story-chapter-editorial--reverse .story-chapter-image{order:0}.story-chapter-image img{aspect-ratio:1.6;max-height:460px}.story-chapter-copy{max-width:680px;width:100%;margin:auto;padding:0}.story-chapter-copy h2{max-width:24ch}.story-chapter-purchase{margin-top:22px}.product-card--row .quick-buy-form{grid-template-columns:minmax(0,1fr) auto}.product-card--row .button{width:auto}}@media(max-width:700px){.article-heading{padding-block:24px 28px}.article-heading h1{font-size:34px}.article-heading>.text-link{margin-bottom:22px}.article-actions{gap:20px;margin-top:20px}.article-actions .article-shop-link{padding:12px 18px;font-size:13px}.article-cover{padding-inline:0}.article-cover img{aspect-ratio:1.45;max-height:400px}.article-body--independent{padding:28px 20px 8px}.editorial-module--chapter{padding-block:30px}.story-chapter-image img{aspect-ratio:1.5;max-height:320px}.story-chapter-copy h2{font-size:28px;margin:14px 0 18px}.story-chapter-copy .rte{font-size:16px}.story-chapter-copy .eyebrow{font-size:11px}.story-chapter-editorial{gap:24px}.story-brewing{margin-top:16px;gap:4px 12px}.product-card--row{grid-template-columns:112px minmax(0,1fr);gap:16px;padding-top:18px}.product-card--row .product-info h3{font-size:16px}.product-card--row .quick-buy-form{grid-template-columns:1fr}.product-card--row .button{width:100%}.story-selection{margin-top:20px;padding-top:32px}.story-selection:before{margin-bottom:24px}.story-selection .story-selection-grid{grid-template-columns:1fr;gap:28px}.story-selection .product-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line);padding-bottom:28px}.story-selection .product-info{padding:0}.story-selection .story-purchase{grid-column:1/-1;margin:0}.story-selection .product-taste{margin-top:10px}.story-selection .product-info h3{font-size:17px;overflow-wrap:anywhere}.story-selection .product-taste,.story-selection .product-bottom{font-size:13px}.story-selection .field-label{font-size:12px}.story-selection .button{padding-inline:8px;font-size:14px}.story-next{gap:12px 24px;margin-top:28px}}@media(max-width:380px){.article-actions{gap:12px;justify-content:space-between}.article-actions .text-link{font-size:13px}.article-actions .article-shop-link{padding-inline:14px}.story-selection .story-selection-grid{grid-template-columns:1fr}.story-selection .product-info h3{font-size:17px}}@media(min-width:701px){.journal-article--preview .article-cover img{aspect-ratio:2;object-position:center 40%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/editorial.css.map */
