.editorial-blog[data-editorial-id="19888"] .taste-table-wrap{border:1px solid #d8cec2;border-radius:16px;overflow:auto;margin:28px 0;background:#fffdf8}
.editorial-blog[data-editorial-id="19888"] .taste-table{border-collapse:collapse;width:100%;margin:0;font-size:15px;line-height:1.55;table-layout:fixed}
.editorial-blog[data-editorial-id="19888"] .taste-table caption{text-align:left;padding:20px 20px 16px;font-weight:700;font-size:21px;line-height:1.35;color:#352016;background:#f1ece3}
.editorial-blog[data-editorial-id="19888"] .taste-table thead th{background:#e7eadc;color:#354630;font-size:12px;letter-spacing:.03em;border-bottom:1px solid #c9ceba;padding:13px 15px;text-align:left}
.editorial-blog[data-editorial-id="19888"] .taste-table th:first-child{width:34%}
.editorial-blog[data-editorial-id="19888"] .taste-table th:nth-child(2){width:17%}
.editorial-blog[data-editorial-id="19888"] .taste-table th:last-child{width:49%}
.editorial-blog[data-editorial-id="19888"] .taste-table tbody th,.editorial-blog[data-editorial-id="19888"] .taste-table td{vertical-align:middle;padding:16px 15px;border-bottom:1px solid #e5ddd2;background:transparent;text-align:left;overflow-wrap:anywhere}
.editorial-blog[data-editorial-id="19888"] .taste-table tbody tr:nth-child(even){background:#f7f4ed}
.editorial-blog[data-editorial-id="19888"] .taste-table tbody tr:last-child>*{border-bottom:0}
.editorial-blog[data-editorial-id="19888"] .taste-product{display:flex;align-items:center;gap:12px;text-decoration:none!important;font-weight:700;line-height:1.35;min-height:66px}
.editorial-blog[data-editorial-id="19888"] .taste-product img{width:48px;height:66px;object-fit:contain;margin:0;flex:none}
.editorial-blog[data-editorial-id="19888"] .taste-table td:nth-child(2){font-size:13px;font-weight:650;color:#4d6047}
.editorial-blog[data-editorial-id="19888"] .taste-table a:focus-visible,.editorial-blog[data-editorial-id="19888"] .taste-table-wrap:focus-visible{outline:3px solid #486a3f;outline-offset:3px}
@media(max-width:600px){.editorial-blog[data-editorial-id="19888"] .taste-table{font-size:13px}.editorial-blog[data-editorial-id="19888"] .taste-table caption{font-size:18px;padding:16px 12px}.editorial-blog[data-editorial-id="19888"] .taste-table td,.editorial-blog[data-editorial-id="19888"] .taste-table tbody th,.editorial-blog[data-editorial-id="19888"] .taste-table thead th{padding:14px 9px}.editorial-blog[data-editorial-id="19888"] .taste-table th:first-child{width:33%}.editorial-blog[data-editorial-id="19888"] .taste-table th:nth-child(2){width:19%}.editorial-blog[data-editorial-id="19888"] .taste-table th:last-child{width:48%}.editorial-blog[data-editorial-id="19888"] .taste-product{flex-direction:column;align-items:flex-start;gap:8px}.editorial-blog[data-editorial-id="19888"] .taste-product img{width:40px;height:55px}.editorial-blog[data-editorial-id="19888"] .taste-table td:nth-child(2){font-size:12px}}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--670{background-image:url("/images/taste-live-r5/f792f021539b-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--981{background-image:url("/images/taste-live-r5/e94112846401-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--982{background-image:url("/images/taste-live-r5/d3f35c41b623-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--8185{background-image:url("/images/taste-live-r5/173b08617de4-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--14957{background-image:url("/images/taste-live-r5/7ea8daa66790-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--14958{background-image:url("/images/taste-live-r5/397b499c2ada-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--14959{background-image:url("/images/taste-live-r5/13243df2a0da-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo--17510{background-image:url("/images/taste-live-r5/0a04aded2491-1500.webp")}

.editorial-blog[data-editorial-id="19888"] .taste-product-photo{display:block;flex:none;width:48px;height:66px;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width:600px){.editorial-blog[data-editorial-id="19888"] .taste-product-photo{width:40px;height:55px}}
/* Visual article rhythm follows the user-approved taste table. */
.editorial-blog[data-editorial-id="19888"] .taste-guide-visual{font-size:17px;line-height:1.6}
.editorial-blog[data-editorial-id="19888"] .taste-guide-visual>section{margin:0 0 64px}
.editorial-blog[data-editorial-id="19888"] .taste-guide-visual section>h2{margin-top:0}
.editorial-blog[data-editorial-id="19888"] .taste-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 0}
.editorial-blog[data-editorial-id="19888"] .taste-choice{display:grid;grid-template-rows:190px 1fr;background:#f1ece3;border:1px solid #d8cec2;border-radius:16px;overflow:hidden}
.editorial-blog[data-editorial-id="19888"] .taste-choice--8185{background:#eeebf0}.editorial-blog[data-editorial-id="19888"] .taste-choice--17510{background:#eef0e2}.editorial-blog[data-editorial-id="19888"] .taste-choice--14959{background:#f4f1eb}
.editorial-blog[data-editorial-id="19888"] .taste-choice>div{padding:8px 24px 26px}
.editorial-blog[data-editorial-id="19888"] .taste-choice h3{margin:0 0 9px;font-size:23px}
.editorial-blog[data-editorial-id="19888"] .taste-choice p{font-size:15px;margin:0 0 18px;line-height:1.6}
.editorial-blog[data-editorial-id="19888"] .taste-choice-photo{display:block;width:100%;height:190px;background-repeat:no-repeat;background-position:center;background-size:auto 100%;mix-blend-mode:normal}
.editorial-blog[data-editorial-id="19888"] .taste-choice-links{display:flex;flex-wrap:wrap;gap:9px 16px;font-size:14px;line-height:1.55;font-weight:650}
.editorial-blog[data-editorial-id="19888"] .taste-small{font-size:13px;color:#645448;line-height:1.65}
.editorial-blog[data-editorial-id="19888"] .taste-texture{margin-top:64px!important}
.editorial-blog[data-editorial-id="19888"] .taste-sweetness{border:1px solid #d8cec2;border-radius:16px;display:grid;grid-template-columns:1fr 1.1fr;overflow:hidden;margin:24px 0}
.editorial-blog[data-editorial-id="19888"] .taste-sweetness-heading{padding:26px 24px 0;background:#f1ece3;display:grid;grid-template-rows:auto 175px}
.editorial-blog[data-editorial-id="19888"] .taste-sweetness-heading h3{margin:0;font-size:23px}
.editorial-blog[data-editorial-id="19888"] .taste-sweetness-heading .taste-choice-photo{height:175px}
.editorial-blog[data-editorial-id="19888"] .taste-sweetness dl{margin:0;padding:26px 24px;display:grid;align-content:center;gap:24px;background:#fffdf8}
.editorial-blog[data-editorial-id="19888"] .taste-sweetness dt{font-size:16px;font-weight:700;margin-bottom:7px}
.editorial-blog[data-editorial-id="19888"] .taste-sweetness dd{font-size:15px;margin:0}
.editorial-blog[data-editorial-id="19888"] .taste-pieces{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center;margin:32px 0}
.editorial-blog[data-editorial-id="19888"] .taste-pieces figure{margin:0;overflow:hidden;border-radius:16px;min-width:0}
.editorial-blog[data-editorial-id="19888"] .taste-pieces img{display:block;width:100%;height:260px;object-fit:cover;margin:0}
.editorial-blog[data-editorial-id="19888"] .taste-pieces h3{margin:0 0 15px;font-size:25px}
.editorial-blog[data-editorial-id="19888"] .taste-pieces p{font-size:15px;margin-bottom:14px}
.editorial-blog[data-editorial-id="19888"] .taste-series-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d8cec2;border-radius:16px;overflow:hidden;background:#f7f4ed;margin:24px 0 14px}
.editorial-blog[data-editorial-id="19888"] .taste-series-grid>div{padding:0 24px 26px;min-width:0}
.editorial-blog[data-editorial-id="19888"] .taste-series-grid>div+div{border-left:1px solid #d8cec2;background:#e7eadc}
.editorial-blog[data-editorial-id="19888"] .taste-series-photo{display:block;height:240px;background-size:auto 100%;background-position:center;background-repeat:no-repeat;mix-blend-mode:normal}
.editorial-blog[data-editorial-id="19888"] .taste-series-grid h3{font-size:25px;margin:5px 0 12px}
.editorial-blog[data-editorial-id="19888"] .taste-series-grid p{font-size:15px;line-height:1.7;margin:0}
.editorial-blog[data-editorial-id="19888"] .taste-prep-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:stretch;margin:24px 0}
.editorial-blog[data-editorial-id="19888"] .taste-prep-layout figure{margin:0;min-width:0;border-radius:16px;overflow:hidden}
.editorial-blog[data-editorial-id="19888"] .taste-prep-layout img{height:100%;min-height:440px;width:100%;object-fit:cover;margin:0;display:block}
.editorial-blog[data-editorial-id="19888"] .taste-prep-steps{list-style:none;counter-reset:prep;padding:0;margin:0;display:grid;gap:20px}
.editorial-blog[data-editorial-id="19888"] .taste-prep-steps li{counter-increment:prep;position:relative;padding-left:48px;margin:0;line-height:1.5;display:grid;gap:7px;align-content:center}
.editorial-blog[data-editorial-id="19888"] .taste-prep-steps li::before{content:counter(prep);position:absolute;left:0;top:2px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #acb594;border-radius:50%;color:#354630;font-size:16px;font-weight:700;background:#e7eadc}
.editorial-blog[data-editorial-id="19888"] .taste-prep-steps strong{font-size:16px;font-weight:700}.editorial-blog[data-editorial-id="19888"] .taste-prep-steps span{font-size:14px;color:#645448}
.editorial-blog[data-editorial-id="19888"] .taste-compare{background:#e7eadc;padding:30px;border-radius:16px}
.editorial-blog[data-editorial-id="19888"] .taste-compare h2{font-size:29px}.editorial-blog[data-editorial-id="19888"] .taste-compare p{font-size:15px}
.editorial-blog[data-editorial-id="19888"] .taste-questions{list-style:none;padding:0!important;margin:24px 0!important;display:grid;gap:12px;font-size:clamp(21px,2vw,27px);font-weight:700;line-height:1.4}
.editorial-blog[data-editorial-id="19888"] .taste-questions li{padding:0 0 12px;border-bottom:1px solid #bcc5a9;margin:0}
.editorial-blog[data-editorial-id="19888"] .taste-faq{border-bottom:1px solid #d8cec2}.editorial-blog[data-editorial-id="19888"] .taste-faq summary{font-size:18px;line-height:1.5;align-items:center;min-height:72px}.editorial-blog[data-editorial-id="19888"] .taste-faq p{font-size:16px;line-height:1.7}
.editorial-blog[data-editorial-id="19888"] .taste-note summary,.editorial-blog[data-editorial-id="19888"] .taste-source summary{font-size:15px}.editorial-blog[data-editorial-id="19888"] .taste-note p,.editorial-blog[data-editorial-id="19888"] .taste-source p{font-size:14px;line-height:1.7}
.editorial-blog[data-editorial-id="19888"] .taste-closing{padding:30px;border:1px solid #d8cec2;border-radius:16px;background:#f1ece3}.editorial-blog[data-editorial-id="19888"] .taste-closing h2{font-size:29px}.editorial-blog[data-editorial-id="19888"] .taste-closing p{font-size:16px}.editorial-blog[data-editorial-id="19888"] .taste-shop-link{display:inline-block;font-size:16px;font-weight:700;line-height:1.5}
.editorial-blog[data-editorial-id="19888"] .taste-offer-terms{margin-top:32px!important;font-size:13px;color:#645448}.editorial-blog[data-editorial-id="19888"] .taste-offer-terms h2{font-size:18px}.editorial-blog[data-editorial-id="19888"] .taste-offer-terms p{font-size:13px}
@media(max-width:600px){.editorial-blog[data-editorial-id="19888"] .taste-choice-grid{gap:12px}.editorial-blog[data-editorial-id="19888"] .taste-choice{grid-template-rows:145px 1fr}.editorial-blog[data-editorial-id="19888"] .taste-choice-photo{height:145px}.editorial-blog[data-editorial-id="19888"] .taste-choice>div{padding:5px 13px 20px}.editorial-blog[data-editorial-id="19888"] .taste-choice h3{font-size:20px;overflow-wrap:anywhere}.editorial-blog[data-editorial-id="19888"] .taste-choice p{font-size:14px}.editorial-blog[data-editorial-id="19888"] .taste-choice-links{font-size:13px;gap:8px}.editorial-blog[data-editorial-id="19888"] .taste-sweetness{grid-template-columns:1fr}.editorial-blog[data-editorial-id="19888"] .taste-sweetness-heading{grid-template-columns:1fr 100px;grid-template-rows:auto;align-items:center;padding:16px 18px}.editorial-blog[data-editorial-id="19888"] .taste-sweetness-heading .taste-choice-photo{height:130px}.editorial-blog[data-editorial-id="19888"] .taste-sweetness dl{padding:24px 18px;gap:20px}.editorial-blog[data-editorial-id="19888"] .taste-pieces{grid-template-columns:1fr;gap:20px}.editorial-blog[data-editorial-id="19888"] .taste-pieces img{height:220px}.editorial-blog[data-editorial-id="19888"] .taste-series-grid>div{padding:0 14px 20px}.editorial-blog[data-editorial-id="19888"] .taste-series-photo{height:180px}.editorial-blog[data-editorial-id="19888"] .taste-series-grid p{font-size:14px;overflow-wrap:anywhere}.editorial-blog[data-editorial-id="19888"] .taste-series-grid h3{font-size:23px}.editorial-blog[data-editorial-id="19888"] .taste-prep-layout{grid-template-columns:1fr;gap:26px}.editorial-blog[data-editorial-id="19888"] .taste-prep-layout img{height:260px;min-height:0;object-position:center 38%}.editorial-blog[data-editorial-id="19888"] .taste-prep-steps{gap:23px}.editorial-blog[data-editorial-id="19888"] .taste-compare,.editorial-blog[data-editorial-id="19888"] .taste-closing{padding:24px 20px}.editorial-blog[data-editorial-id="19888"] .taste-guide-visual>section{margin-bottom:48px}}
@media(max-width:360px){.editorial-blog[data-editorial-id="19888"] .taste-choice-grid{grid-template-columns:1fr}.editorial-blog[data-editorial-id="19888"] .taste-choice{grid-template-columns:115px 1fr;grid-template-rows:auto}.editorial-blog[data-editorial-id="19888"] .taste-choice-photo{height:170px}.editorial-blog[data-editorial-id="19888"] .taste-choice>div{padding:20px 13px 20px 0}}
@media print{.editorial-blog[data-editorial-id="19888"] .taste-faq>p,.editorial-blog[data-editorial-id="19888"] .taste-source>p{display:block!important}.editorial-blog[data-editorial-id="19888"] .taste-choice-grid,.editorial-blog[data-editorial-id="19888"] .taste-series-grid,.editorial-blog[data-editorial-id="19888"] .taste-prep-layout{break-inside:avoid}}
/* Final editorial polish, scoped to the taste guide. */
.editorial-blog[data-editorial-id="19888"] .eb-hero img{border-radius:16px;object-position:52% 46%}
.editorial-blog[data-editorial-id="19888"] .eb-hero h1{letter-spacing:-.035em;text-wrap:balance}
.editorial-blog[data-editorial-id="19888"] .taste-guide-visual h2{text-wrap:balance}
.editorial-blog[data-editorial-id="19888"] .taste-choice-links a{display:inline-flex;align-items:center;min-height:32px;text-decoration-thickness:1px;text-underline-offset:5px}
.editorial-blog[data-editorial-id="19888"] .taste-choice-links a:hover{color:#354630;text-decoration-thickness:2px}
.editorial-blog[data-editorial-id="19888"] .taste-compare-links{display:grid;gap:0;margin-top:8px}
.editorial-blog[data-editorial-id="19888"] .taste-compare-links a{display:flex;align-items:center;min-height:48px;padding:11px 0;border-bottom:1px solid #bcc5a9;font-size:15px;font-weight:650;line-height:1.55;text-decoration-thickness:1px;text-underline-offset:4px}
.editorial-blog[data-editorial-id="19888"] .taste-compare-links a:last-child{border:0;padding-bottom:0}
@media(max-width:600px){.editorial-blog[data-editorial-id="19888"] .taste-choice-links{gap:4px 12px}.editorial-blog[data-editorial-id="19888"] .eb-hero img{height:auto;aspect-ratio:4/3;object-position:center}}

/* Cross-brand, source-led taste guide. Existing eight-flavour table remains intact. */
[data-editorial-id="19888"] .taste-answer{padding:24px;background:#f3efe6;border:1px solid #d8cbbb;border-radius:16px;margin-bottom:38px}
[data-editorial-id="19888"] .taste-answer h2{margin-top:0}
[data-editorial-id="19888"] .taste-shortlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}
[data-editorial-id="19888"] .taste-shortlist a{display:flex;flex-direction:column;gap:8px;border:1px solid #c8cdbb;border-radius:12px;padding:16px;background:#e7ebdf;text-decoration:none;color:inherit}
[data-editorial-id="19888"] .taste-shortlist a:hover{background:#dde4d2}
[data-editorial-id="19888"] .taste-shortlist span{font-size:.85rem;line-height:1.5}
[data-editorial-id="19888"] .taste-method{font-size:.86rem;line-height:1.65;margin-bottom:0}
[data-editorial-id="19888"] .taste-brand-wrap{border:1px solid #d8cbbb;border-radius:16px;overflow:hidden;margin:24px 0 14px}
[data-editorial-id="19888"] .taste-brand-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.91rem;line-height:1.65;margin:0}
[data-editorial-id="19888"] .taste-brand-table caption{text-align:left;background:#f0ebe2;padding:18px 20px;font-weight:700;font-size:1.1rem;caption-side:top}
[data-editorial-id="19888"] .taste-brand-table th,[data-editorial-id="19888"] .taste-brand-table td{padding:18px 16px;text-align:left;vertical-align:top;border:1px solid #dfd3c4;overflow-wrap:anywhere}
[data-editorial-id="19888"] .taste-brand-table thead{background:#e7ebdf;font-size:.82rem}
[data-editorial-id="19888"] .taste-brand-table thead th:first-child{width:23%}
[data-editorial-id="19888"] .taste-brand-table thead th:nth-child(2){width:43%}
[data-editorial-id="19888"] .taste-brand-table tbody tr:nth-child(even){background:#f7f4ed}
[data-editorial-id="19888"] .taste-brand-table tbody th span{display:block;font-size:.78rem;font-weight:400;line-height:1.5;margin-top:8px}
[data-editorial-id="19888"] .taste-cell-label{display:none}
[data-editorial-id="19888"] .taste-neutral-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
[data-editorial-id="19888"] .taste-neutral-grid>div{background:#f4f1e9;border:1px solid #ded4c7;border-radius:14px;padding:20px}
[data-editorial-id="19888"] .taste-neutral-grid h3{margin-top:0}
[data-editorial-id="19888"] .taste-sources{margin-top:40px;border-top:1px solid #d8cbbb;padding-top:12px;font-size:.88rem;line-height:1.7}
[data-editorial-id="19888"] .taste-sources li{padding:8px 0;overflow-wrap:anywhere}
[data-editorial-id="19888"] .taste-brands a[href^="#smakkalla"]{white-space:nowrap;display:inline-flex;align-items:center;min-height:28px;padding:0 4px}
@media(max-width:600px){
 [data-editorial-id="19888"] .taste-answer{padding:18px 16px}
 [data-editorial-id="19888"] .taste-shortlist,[data-editorial-id="19888"] .taste-neutral-grid{grid-template-columns:1fr}
 [data-editorial-id="19888"] .taste-shortlist a{padding:13px 14px;gap:3px}
 [data-editorial-id="19888"] .taste-brand-table,[data-editorial-id="19888"] .taste-brand-table tbody,[data-editorial-id="19888"] .taste-brand-table tr,[data-editorial-id="19888"] .taste-brand-table td,[data-editorial-id="19888"] .taste-brand-table tbody th{display:block;width:auto}
 [data-editorial-id="19888"] .taste-brand-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 [data-editorial-id="19888"] .taste-brand-table caption{display:block;font-size:1rem}
 [data-editorial-id="19888"] .taste-brand-table tbody tr{padding:16px;border-top:1px solid #d8cbbb}
 [data-editorial-id="19888"] .taste-brand-table tbody th,[data-editorial-id="19888"] .taste-brand-table td{border:0;padding:0 0 12px}
 [data-editorial-id="19888"] .taste-brand-table td:last-child{padding-bottom:0}
 [data-editorial-id="19888"] .taste-brand-table tbody th{font-size:1.05rem}
 [data-editorial-id="19888"] .taste-brand-table tbody th span{margin-top:3px}
 [data-editorial-id="19888"] .taste-cell-label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.02em;margin-bottom:3px;color:#59634c}
}

/* Equal product thumbnails in the four-brand comparison, with existing row names as labels. */
.editorial-blog[data-editorial-id="19888"] .taste-brand-product{display:flex;align-items:center;gap:12px;min-height:82px}
.editorial-blog[data-editorial-id="19888"] .taste-brand-product>div{min-width:0}
.editorial-blog[data-editorial-id="19888"] .taste-brand-table tbody th .taste-brand-photo{display:block;flex:0 0 56px;width:56px;height:82px;margin:0;border-radius:5px;background-color:#f4f1ea;background-repeat:no-repeat;background-size:contain;background-position:center}
.editorial-blog[data-editorial-id="19888"] .taste-brand-photo--comfoo{background-image:url("/images/taste-live-r5/f792f021539b-1500.webp")}
.editorial-blog[data-editorial-id="19888"] .taste-brand-photo--huel{background-image:url('/images/taste-live-r5/huel-powder.jpg')}
.editorial-blog[data-editorial-id="19888"] .taste-brand-table tbody th .taste-brand-photo--huel{background-size:280%;background-position:100% 65.5%}
.editorial-blog[data-editorial-id="19888"] .taste-brand-table tbody th .taste-brand-photo--comfoo,.editorial-blog[data-editorial-id="19888"] .taste-brand-table tbody th .taste-brand-photo--plenny{background-size:cover}
.editorial-blog[data-editorial-id="19888"] .taste-brand-photo--plenny{background-image:url('/images/taste-live-r5/plenny-vanilla.png')}
.editorial-blog[data-editorial-id="19888"] .taste-brand-photo--arla{background-image:url('/images/taste-live-r5/arla-chocolate-caramel.webp')}
.editorial-blog[data-editorial-id="19888"] .taste-brand-table thead th:first-child{width:30%}
.editorial-blog[data-editorial-id="19888"] .taste-brand-table thead th:nth-child(2){width:40%}
@media(max-width:600px){.editorial-blog[data-editorial-id="19888"] .taste-brand-product{gap:16px;min-height:88px}.editorial-blog[data-editorial-id="19888"] .taste-brand-table tbody th .taste-brand-photo{flex-basis:60px;width:60px;height:88px}}

/* Native product control: state feedback only; no film or looping motion. */
.taste-mix{margin:clamp(2rem,5vw,3.5rem) 0;padding:clamp(1.1rem,3vw,2rem);border:1px solid #d8cec2;border-radius:16px;background:#f1ece3;color:#352016}
.taste-mix *{box-sizing:border-box}
.taste-mix .taste-mix-eyebrow{margin:0 0 .55rem;color:#4d6047;font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}
.taste-mix .taste-mix-heading h2{margin:0 0 .55rem;font-size:clamp(1.65rem,3.3vw,2.25rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}
.taste-mix .taste-mix-heading>p:last-child{margin:0;font-size:1rem;line-height:1.55}
.taste-mix .taste-mix-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;min-width:0;margin:1.35rem 0 0;padding:0}
.taste-mix-controls legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.taste-mix-controls label{display:flex;align-items:center;gap:9px;min-height:54px;padding:11px 12px;border:1px solid #8b7667;border-radius:8px;background:#fffdf8;color:#352016;cursor:pointer;font-size:.91rem;font-weight:700;line-height:1.35}
.taste-mix-controls label:has(:checked){background:#e7eadc;border:2px solid #4d6047;padding:10px 11px}
.taste-mix-controls label:has(:focus-visible){outline:3px solid #486a3f;outline-offset:3px}
.taste-mix-controls input{appearance:auto;position:static;flex:none;width:19px;height:19px;min-width:0;min-height:0;padding:0;margin:0;accent-color:#4d6047;cursor:pointer}
.taste-mix-controls input:focus-visible{outline:none}
.taste-mix-result{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,32px);margin-top:1.25rem}
.taste-mix .taste-mix-figure{margin:0;min-width:0}
.taste-mix-diagram{position:relative;height:270px;max-width:350px;margin-inline:auto}
.taste-mix-measure{position:absolute;left:0;top:80px;width:142px;text-align:left}
.taste-mix .taste-mix-measure p{margin:15px 0 0;max-width:120px;font-size:.83rem;font-weight:700;line-height:1.4;color:#4d6047}
.taste-mix-scoop{position:relative;width:84px;height:42px;border:2px solid #846d5b;border-top:0;border-radius:0 0 30px 30px;background:#fffdf8}
.taste-mix-scoop>span{position:absolute;left:-2px;right:-2px;top:-9px;height:20px;background:#d9c19d;border:2px solid #846d5b;border-radius:50%}
.taste-mix-scoop>span:after{content:'';position:absolute;left:12px;right:12px;top:6px;height:3px;background:repeating-linear-gradient(90deg,#846d5b 0 2px,transparent 2px 8px);opacity:.7}
.taste-mix-scoop>i{position:absolute;left:80px;top:4px;width:35px;height:10px;border:2px solid #846d5b;border-radius:0 8px 8px 0;background:#fffdf8}
.taste-mix-vessel{position:absolute;right:12px;bottom:40px;width:145px;height:215px;border:3px solid #846d5b;border-radius:13px 13px 27px 27px;background:#fffdf8;overflow:hidden;box-shadow:inset 5px 0 #f7f4ed,inset -5px 0 #e5ddd2}
.taste-mix-vessel:before{content:'';position:absolute;left:8px;right:8px;top:9px;height:4px;border:1px solid #d8cec2;border-radius:50%}
.taste-mix-liquid{position:absolute;left:7px;right:7px;bottom:7px;height:177px;transform-origin:bottom;transform:scaleY(.55);border-top:3px solid #74503c;border-radius:40% 40% 18px 18px / 7% 7% 18px 18px;background:#a47753;transition:transform .28s ease-out,background-color .28s ease-out}
.taste-mix-liquid>span{position:absolute;inset:7px 7px auto;height:6px;border-radius:50%;background:#d7b895;opacity:.75}
.taste-mix-glass-light{position:absolute;left:15px;top:24px;bottom:23px;width:5px;border-radius:3px;background:#fff;opacity:.62}
.taste-mix-level-label{position:absolute;bottom:0;right:0;max-width:170px;font-size:.78rem;line-height:1.3;text-align:center;color:#4d6047;font-weight:700}
.taste-mix .taste-mix-figure figcaption{margin:13px 0 0;color:#684a39;font-size:.75rem;line-height:1.45}
.taste-mix .taste-mix-powder-note{display:inline-block;margin:0 0 12px;padding:5px 8px;border:1px solid #b6c0a3;border-radius:4px;color:#354630;background:#e7eadc;font-size:.75rem;font-weight:700;line-height:1.4}
.taste-mix .taste-mix-explanation h3{margin:0 0 8px;font-size:1.4rem;line-height:1.2;letter-spacing:-.02em}
.taste-mix .taste-mix-explanation>div p{margin:0;font-size:.96rem;line-height:1.6}
.taste-mix-explanation>a{display:inline-block;margin-top:16px;color:#352016;font-size:.85rem;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.taste-mix-explanation>a:focus-visible{outline:3px solid #486a3f;outline-offset:4px}
.taste-mix-more-state{display:none}
.taste-mix:has(input[value="more"]:checked) .taste-mix-liquid{transform:scaleY(.9);background:#b18a65}
.taste-mix:has(input[value="more"]:checked) .taste-mix-default-state{display:none}
.taste-mix:has(input[value="more"]:checked) .taste-mix-more-state{display:block}
@media(max-width:620px){.taste-mix-result{grid-template-columns:1fr;gap:18px}.taste-mix-diagram{height:250px;width:100%;max-width:310px}.taste-mix-vessel{height:200px;width:132px;right:4px}.taste-mix-liquid{height:164px}.taste-mix-measure{top:72px;left:4px;width:128px}.taste-mix .taste-mix-measure p{max-width:110px}.taste-mix .taste-mix-explanation h3{font-size:1.3rem}.taste-mix .taste-mix-figure figcaption{text-align:center}.taste-mix-controls label{padding:10px 8px;font-size:.85rem;gap:7px}.taste-mix-controls label:has(:checked){padding:9px 7px}}
@media(max-width:350px){.taste-mix-controls{grid-template-columns:1fr}.taste-mix-diagram{max-width:270px}.taste-mix-measure{left:0}.taste-mix-vessel{width:120px}}
@media(prefers-reduced-motion:reduce){.taste-mix-liquid{transition:none}}



.metta-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;margin-block:30px 56px}
.metta-offer-photo{margin:0;min-width:0}.metta-offer-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.metta-offer-photo figcaption{margin-top:10px;font-size:12px;line-height:1.5;color:var(--muted)}
.metta-offer-copy{min-width:0;max-width:540px}.metta-offer-copy h2{font-size:clamp(28px,3.2vw,46px);line-height:1.1;letter-spacing:-.035em;margin:0 0 16px}.metta-offer-copy>p{font-size:18px;line-height:1.6;margin:0 0 20px}
.metta-offer-code{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px}.metta-offer-code code{font-family:inherit;font-size:22px;font-weight:700;letter-spacing:.04em}.metta-offer-code button{min-height:44px;padding:10px 14px;border:1px solid #846d5b;border-radius:7px;background:#fffaf5;color:#301e18;font:inherit;cursor:pointer}.metta-offer-code button:focus-visible{outline:3px solid #426a51;outline-offset:3px}
.metta-offer-copy .button{white-space:nowrap}.metta-offer-copy .metta-offer-note{font-size:13px;line-height:1.6;color:var(--muted);margin-top:18px;margin-bottom:0}.metta-offer-copy .metta-offer-status{font-size:13px;min-height:1.6em;margin:8px 0 0}
.metta-offer-copy .metta-offer-value{font-size:20px;line-height:1.4;margin:0 0 22px}.metta-offer-value strong{font-size:34px;font-weight:700;letter-spacing:-.03em}
.metta-offer--start{padding-block:32px;border-block:1px solid var(--line)}.metta-offer--middle{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding-block:30px;border-block:1px solid var(--line);margin-block:42px}.metta-offer--middle .metta-offer-copy h2{font-size:clamp(26px,3vw,36px)}.metta-offer--end{padding-block:36px}
@media(max-width:760px){.metta-offer,.metta-offer--middle{grid-template-columns:1fr;gap:24px}.metta-offer{margin-block:24px 40px}.metta-offer--start .metta-offer-copy{grid-row:1}.metta-offer-copy h2{max-width:20ch}.metta-offer-photo img{border-radius:10px}.metta-offer-code{gap:10px}.metta-offer-copy>p{font-size:17px}}


.welcome-enrollment{max-width:540px;text-align:left}.welcome-enrollment [hidden]{display:none!important}.welcome-enrollment form{margin:0}.welcome-enrollment label{display:block;font-size:15px;font-weight:700;margin:0 0 8px}.welcome-enrollment-fields{display:flex;gap:8px;align-items:stretch}.welcome-enrollment-fields input{box-sizing:border-box;min-width:0;flex:1;width:100%;min-height:50px;padding:12px;border:1px solid #846d5b;border-radius:8px;background:#fffdf8;color:#2e1b12;font:inherit;font-size:16px}.welcome-enrollment input::placeholder{color:#6e594b;opacity:1}.welcome-enrollment button{box-sizing:border-box;min-height:50px;border:1px solid #352016;border-radius:8px;background:#352016;color:#fffdf8;font:700 15px/1.3 SoWrasse,Arial,sans-serif;padding:12px 20px;cursor:pointer;white-space:nowrap}.welcome-enrollment button:disabled{opacity:.6;cursor:wait}.welcome-enrollment-google{margin-top:12px!important}.welcome-enrollment-google button{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;background:#fffdf8;color:#2e1b12;border-color:#846d5b}.welcome-enrollment-google img{width:20px;height:20px;margin:0}.welcome-enrollment :focus-visible{outline:3px solid #36513c;outline-offset:3px}.welcome-enrollment-status{font-size:14px;line-height:1.5;color:#2e1b12;margin:12px 0}.welcome-enrollment-status:empty{display:none}.welcome-enrollment-consent,.welcome-enrollment-help,.welcome-enrollment-links{font-size:12px;line-height:1.6;margin:14px 0 0;color:#6e594b}.welcome-enrollment-links a{text-decoration:underline;text-underline-offset:3px}.welcome-enrollment-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:370px){.welcome-enrollment-fields{flex-direction:column}.welcome-enrollment-fields button{width:100%}}

.welcome-enrollment-links button{display:inline;background:transparent;color:#6e594b;border:0;border-radius:0;padding:0;min-height:44px;white-space:normal;text-align:left;font:inherit;text-decoration:underline;text-underline-offset:3px}