.brew-section__title[data-astro-cid-pyulc7bt]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-strong);font-size:.6875rem;font-weight:500}.rapt-meta[data-astro-cid-pyulc7bt]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 var(--space-6);gap:var(--space-2);flex-wrap:wrap;font-size:.6875rem;display:flex}.rapt-meta__source[data-astro-cid-pyulc7bt]{color:var(--color-text-muted)}.rapt-meta__sep[data-astro-cid-pyulc7bt]{color:var(--color-border-strong)}.rapt-meta__toggle[data-astro-cid-pyulc7bt]{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;margin:0;padding:0;transition:color .16s}.rapt-meta__toggle[data-astro-cid-pyulc7bt]:hover,.rapt-meta__toggle[data-astro-cid-pyulc7bt]:focus-visible{color:var(--color-text);outline:none}.rapt-meta__toggle[data-astro-cid-pyulc7bt][aria-pressed=false]{color:var(--color-text-faint)}.rapt-stat-grid[data-astro-cid-pyulc7bt]{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.rapt-stat-grid[data-astro-cid-pyulc7bt]{gap:var(--space-6);grid-template-columns:1fr 1fr}}.rapt-stat-cluster[data-astro-cid-pyulc7bt]{border-top:2px solid var(--color-primary);padding-top:var(--space-4)}.rapt-stat-cluster__title[data-astro-cid-pyulc7bt]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-3);font-size:.625rem;font-weight:500}.rapt-stat-cluster__cells[data-astro-cid-pyulc7bt]{gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.rapt-stat-cell[data-astro-cid-pyulc7bt]{flex-direction:column;gap:3px;display:flex}.rapt-stat-cell__value[data-astro-cid-pyulc7bt]{font-family:var(--font-mono);color:var(--color-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:500;line-height:1.1}.rapt-stat-cell__label[data-astro-cid-pyulc7bt]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem}.rapt-readout[data-astro-cid-pyulc7bt]{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.rapt-readout__cell[data-astro-cid-pyulc7bt]{flex-direction:column;gap:2px;min-width:0;display:flex}.rapt-readout__label[data-astro-cid-pyulc7bt]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem}.rapt-readout__value[data-astro-cid-pyulc7bt]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.875rem;line-height:1.1}.rapt-readout__cell--g[data-astro-cid-pyulc7bt] .rapt-readout__value[data-astro-cid-pyulc7bt]{color:var(--color-rapt-gravity,oklch(58% .18 250))}.rapt-readout__cell--t[data-astro-cid-pyulc7bt] .rapt-readout__value[data-astro-cid-pyulc7bt]{color:var(--color-rapt-temp,oklch(62% .18 30))}.rapt-chart__canvas[data-astro-cid-pyulc7bt]{aspect-ratio:16/9;width:100%;min-height:240px;position:relative}@media (width<=640px){.rapt-chart__canvas[data-astro-cid-pyulc7bt]{aspect-ratio:4/3}.rapt-readout[data-astro-cid-pyulc7bt]{gap:var(--space-3)}}.rapt-noscript[data-astro-cid-pyulc7bt]{height:100%;color:var(--color-text-muted);padding:var(--space-4);text-align:center;justify-content:center;align-items:center;font-size:.875rem;display:flex}.style-band[data-astro-cid-jm5dhecz]{margin-bottom:var(--space-10)}.style-band__head[data-astro-cid-jm5dhecz]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-strong);display:flex}.style-band__title[data-astro-cid-jm5dhecz]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:.6875rem;font-weight:500}.style-band__style[data-astro-cid-jm5dhecz]{text-transform:none;letter-spacing:0;font-weight:400}.style-band__glass[data-astro-cid-jm5dhecz]{flex:none}.style-band__rows[data-astro-cid-jm5dhecz]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.style-band__row[data-astro-cid-jm5dhecz]{grid-template-columns:3.2rem 1fr 4rem;align-items:end;gap:.75rem;display:grid}.style-band__label[data-astro-cid-jm5dhecz]{color:var(--color-text-muted);padding-bottom:1px;font-size:.75rem;font-weight:700}.style-band__track[data-astro-cid-jm5dhecz]{border-radius:var(--radius-sm);background:var(--color-surface-alt);height:10px;margin-top:1rem;position:relative}.style-band__band[data-astro-cid-jm5dhecz]{border-radius:var(--radius-sm);background:var(--color-primary-soft);outline:1px solid var(--color-primary);position:absolute;top:0;bottom:0}.style-band__end[data-astro-cid-jm5dhecz]{white-space:nowrap;font-family:var(--font-mono);color:var(--color-text-muted);font-size:.625rem;position:absolute;bottom:calc(100% + 3px)}.style-band__end--min[data-astro-cid-jm5dhecz]{left:0}.style-band__end--max[data-astro-cid-jm5dhecz]{right:0}.style-band__marker[data-astro-cid-jm5dhecz]{background:var(--color-text);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-3px;bottom:-3px}.style-band__value[data-astro-cid-jm5dhecz]{text-align:right;font-family:var(--font-mono);color:var(--color-text);font-size:.875rem;font-weight:700}.style-band__row[data-astro-cid-jm5dhecz].is-near .style-band__value[data-astro-cid-jm5dhecz]{color:var(--color-primary-strong)}.style-band__row[data-astro-cid-jm5dhecz].is-near .style-band__marker[data-astro-cid-jm5dhecz]{background:var(--color-primary-strong)}.style-band__row[data-astro-cid-jm5dhecz].is-outside .style-band__value[data-astro-cid-jm5dhecz]{color:var(--color-brick)}.style-band__row[data-astro-cid-jm5dhecz].is-outside .style-band__marker[data-astro-cid-jm5dhecz]{background:var(--color-brick)}.grain-bar[data-astro-cid-6yp6cglc]{margin:0 0 var(--space-4)}.grain-bar__track[data-astro-cid-6yp6cglc]{border-radius:var(--radius-sm);background:var(--color-surface-alt);gap:2px;height:14px;display:flex;overflow:hidden}.grain-bar__seg[data-astro-cid-6yp6cglc]{flex-basis:0;min-width:3px}.hop-line[data-astro-cid-ejaq26lb]{margin:0 0 var(--space-4);overflow-x:clip}.hop-line__zones[data-astro-cid-ejaq26lb]{display:flex}.hop-line__zone[data-astro-cid-ejaq26lb]{flex-basis:0;min-width:0;padding:0 14px}.hop-line__zone[data-astro-cid-ejaq26lb]+.hop-line__zone[data-astro-cid-ejaq26lb]{border-left:1px solid var(--color-border-strong)}.hop-line__rail[data-astro-cid-ejaq26lb]{background:linear-gradient(var(--color-border), var(--color-border)) 0 40px / 100% 2px no-repeat;height:64px;position:relative}.hop-line__dot[data-astro-cid-ejaq26lb]{opacity:.85;transform:translate(-50%, -50%) translateY(calc(var(--slot) * -15px));box-shadow:0 0 0 1.5px var(--color-bg);cursor:pointer;border:0;border-radius:50%;padding:0;transition:opacity .12s;position:absolute;top:41px}.hop-line__dot[data-astro-cid-ejaq26lb]:before{content:"";border-radius:50%;position:absolute;inset:-7px}.hop-line__dot[data-astro-cid-ejaq26lb]:hover,.hop-line__dot[data-astro-cid-ejaq26lb].is-open{opacity:1;z-index:2}.hop-line__dot[data-astro-cid-ejaq26lb]:focus-visible{opacity:1;z-index:2;outline:2px solid var(--color-primary);outline-offset:2px}.hop-line__tip[data-astro-cid-ejaq26lb]{border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);text-align:left;pointer-events:none;opacity:0;width:max-content;max-width:min(15rem,70vw);padding:.3rem .5rem;font-size:.75rem;line-height:1.25;transition:opacity .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.hop-line__tip[data-astro-cid-ejaq26lb] b[data-astro-cid-ejaq26lb]{font-family:var(--font-mono);font-weight:700}.hop-line__tip--start[data-astro-cid-ejaq26lb]{left:-4px;transform:none}.hop-line__tip--end[data-astro-cid-ejaq26lb]{left:auto;right:-4px;transform:none}.hop-line__dot[data-astro-cid-ejaq26lb]:hover .hop-line__tip[data-astro-cid-ejaq26lb],.hop-line__dot[data-astro-cid-ejaq26lb]:focus-visible .hop-line__tip[data-astro-cid-ejaq26lb],.hop-line__dot[data-astro-cid-ejaq26lb].is-open .hop-line__tip[data-astro-cid-ejaq26lb]{opacity:1}.hop-line__note[data-astro-cid-ejaq26lb]{white-space:nowrap;font-family:var(--font-mono);color:var(--color-text-muted);font-size:.5625rem;position:absolute;top:52px;transform:translate(-50%)}.hop-line__foot[data-astro-cid-ejaq26lb]{font-family:var(--font-mono);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:.25rem;font-size:.5625rem;display:flex}.hop-line__foot[data-astro-cid-ejaq26lb] b[data-astro-cid-ejaq26lb]{font-family:var(--font-body,inherit);color:var(--color-text-muted);font-size:.625rem;font-weight:700}.brew-detail[data-astro-cid-bwsbxbki]{padding-bottom:var(--space-12)}.brew-back[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:.75rem;transition:color .16s;display:inline-block}.brew-back[data-astro-cid-bwsbxbki]:hover,.brew-back[data-astro-cid-bwsbxbki]:focus-visible{color:var(--color-primary);outline:none}.brew-members-banner[data-astro-cid-bwsbxbki]{align-items:flex-start;gap:var(--space-3);border-left:3px solid var(--color-primary);background:var(--color-surface);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-8);color:var(--color-text-muted);font-size:.875rem;line-height:1.55;display:flex}.brew-members-banner[data-astro-cid-bwsbxbki] strong[data-astro-cid-bwsbxbki]{color:var(--color-text);font-weight:600}.brew-members-banner__icon[data-astro-cid-bwsbxbki]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.brew-vitals[data-astro-cid-bwsbxbki]{margin-bottom:var(--space-10)}.brew-vitals__status[data-astro-cid-bwsbxbki]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.6875rem;display:flex}.brew-vitals__status-dot[data-astro-cid-bwsbxbki]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.brew-vitals__row[data-astro-cid-bwsbxbki]{align-items:flex-end;gap:var(--space-5) var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.brew-vital[data-astro-cid-bwsbxbki]{flex-direction:column;gap:2px;display:flex}.brew-vital__value[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text);letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1}.brew-vital--lead[data-astro-cid-bwsbxbki] .brew-vital__value[data-astro-cid-bwsbxbki]{color:var(--color-primary);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem)}.brew-vital__label[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-size:.5625rem}.brew-table__note[data-astro-cid-bwsbxbki]{color:var(--color-text-faint);font-size:.85em}.brew-vital__target[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-faint);font-size:.625rem}.brew-vitals__actions[data-astro-cid-bwsbxbki]{align-self:center;align-items:flex-end;gap:var(--space-2);flex-direction:column;margin-left:auto;display:flex}.brew-vitals__cta[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);white-space:nowrap;font-size:.75rem;transition:background .16s,color .16s}.brew-vitals__cta[data-astro-cid-bwsbxbki]:hover,.brew-vitals__cta[data-astro-cid-bwsbxbki]:focus-visible{background:var(--color-primary);color:#fff;outline:none}.brew-vitals__cta--xml[data-astro-cid-bwsbxbki]{color:var(--color-text-muted);border:none;padding:0;font-size:.6875rem}.brew-vitals__cta--xml[data-astro-cid-bwsbxbki]:hover,.brew-vitals__cta--xml[data-astro-cid-bwsbxbki]:focus-visible{color:var(--color-primary-strong);text-underline-offset:3px;background:0 0;text-decoration:underline}.brew-header[data-astro-cid-bwsbxbki]{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:2px solid var(--color-text)}.brew-header__style[data-astro-cid-bwsbxbki]{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.brew-header__style-link[data-astro-cid-bwsbxbki]{align-items:baseline;gap:var(--space-3);border-bottom:1px solid #0000;flex-wrap:wrap;text-decoration:none;transition:border-color .16s;display:inline-flex}.brew-header__style-link[data-astro-cid-bwsbxbki]:hover,.brew-header__style-link[data-astro-cid-bwsbxbki]:focus-visible{border-color:var(--color-primary);outline:none}.brew-header__style-code[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:.75rem;font-weight:600}.brew-header__style-name[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);font-size:.75rem}.brew-header__name[data-astro-cid-bwsbxbki]{letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-4);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05}.brew-header__meta[data-astro-cid-bwsbxbki]{align-items:center;gap:var(--space-5);font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.brew-header__based-on[data-astro-cid-bwsbxbki]{margin-top:var(--space-3);font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8125rem}.brew-header__archived[data-astro-cid-bwsbxbki]{font-style:italic}.brew-header__brewer-link[data-astro-cid-bwsbxbki]{color:var(--color-primary);border-bottom:1px solid #0000;transition:border-color .16s}.brew-header__brewer-link[data-astro-cid-bwsbxbki]:hover,.brew-header__brewer-link[data-astro-cid-bwsbxbki]:focus-visible{border-color:var(--color-primary);outline:none}.brew-share-btn[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:.8125rem;transition:color .16s;display:inline-flex}.brew-share-btn[data-astro-cid-bwsbxbki]:hover{color:var(--color-primary)}.brew-photo[data-astro-cid-bwsbxbki]{margin:0 0 var(--space-10)}.brew-photo[data-astro-cid-bwsbxbki] img[data-astro-cid-bwsbxbki]{object-fit:cover;border-radius:var(--radius-sm);width:100%;max-height:30rem;display:block}.brew-section[data-astro-cid-bwsbxbki]{margin-bottom:var(--space-10)}.brew-variations[data-astro-cid-bwsbxbki]{margin:var(--space-10) 0}.brew-variations__intro[data-astro-cid-bwsbxbki]{color:var(--color-text-muted);max-width:62ch;margin-bottom:var(--space-4);font-size:.8125rem;line-height:1.6}.brew-variations__compare[data-astro-cid-bwsbxbki],.brew-compare-link[data-astro-cid-bwsbxbki] a[data-astro-cid-bwsbxbki]{margin-top:var(--space-4);font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.75rem;text-decoration:none;display:inline-block}.brew-variations__compare[data-astro-cid-bwsbxbki]:hover,.brew-compare-link[data-astro-cid-bwsbxbki] a[data-astro-cid-bwsbxbki]:hover,.brew-variations__compare[data-astro-cid-bwsbxbki]:focus-visible,.brew-compare-link[data-astro-cid-bwsbxbki] a[data-astro-cid-bwsbxbki]:focus-visible{text-decoration:underline}.brew-compare-link[data-astro-cid-bwsbxbki]{margin:var(--space-6) 0}.brew-section__title[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-strong);font-size:.6875rem;font-weight:500}.brew-table[data-astro-cid-bwsbxbki]{border-collapse:collapse;background:var(--color-surface);width:100%}.brew-table[data-astro-cid-bwsbxbki] td[data-astro-cid-bwsbxbki]:first-child,.brew-table[data-astro-cid-bwsbxbki] th[data-astro-cid-bwsbxbki]:first-child{padding-left:var(--space-3)}.brew-table[data-astro-cid-bwsbxbki] tr[data-astro-cid-bwsbxbki]{border-bottom:1px solid var(--color-border)}.brew-table[data-astro-cid-bwsbxbki] tr[data-astro-cid-bwsbxbki]:last-child{border-bottom:none}.brew-table[data-astro-cid-bwsbxbki] td[data-astro-cid-bwsbxbki]{padding:var(--space-3) var(--space-4) var(--space-3) 0;vertical-align:top;white-space:normal;font-size:.875rem}.brew-table[data-astro-cid-bwsbxbki] td[data-astro-cid-bwsbxbki]:last-child{padding-right:var(--space-3)}.brew-table[data-astro-cid-bwsbxbki] th[data-astro-cid-bwsbxbki]{padding:var(--space-2) var(--space-4) var(--space-2) 0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);text-align:right;background:var(--color-surface-alt);border-bottom:1px solid var(--color-border-strong);white-space:normal;font-size:.6875rem;font-weight:500}.brew-table[data-astro-cid-bwsbxbki] th[data-astro-cid-bwsbxbki]:last-child{padding-right:var(--space-3)}.brew-table__hop-name-header[data-astro-cid-bwsbxbki]{text-align:left!important;padding-right:var(--space-5)!important}.brew-table__col-header[data-astro-cid-bwsbxbki]{padding-left:var(--space-4)}.brew-table__name[data-astro-cid-bwsbxbki]{color:var(--color-text);padding-right:var(--space-5)}.grain-swatch[data-astro-cid-bwsbxbki]{vertical-align:0;border-radius:2px;width:10px;height:10px;margin-right:.5rem;display:inline-block}.grain-swatch[data-astro-cid-bwsbxbki][style]{box-shadow:inset 0 0 0 1px #0000001f}.hop-swatch[data-astro-cid-bwsbxbki]{vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:.5rem;display:inline-block}.hop-total[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:.5rem;font-size:.75rem}.brew-table--hop-matrix[data-astro-cid-bwsbxbki] .brew-table__name[data-astro-cid-bwsbxbki]{white-space:nowrap}.brew-ing-link[data-astro-cid-bwsbxbki]{color:var(--color-text);border-bottom:1px solid var(--color-border-strong);text-decoration:none;transition:color .16s,border-color .16s}.brew-ing-link[data-astro-cid-bwsbxbki]:hover,.brew-ing-link[data-astro-cid-bwsbxbki]:focus-visible{color:var(--color-primary);border-color:var(--color-primary);outline:none}.brew-table__amount[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text);white-space:normal;text-align:right;font-size:.8125rem;padding-left:var(--space-4)!important}.brew-table__amount[data-astro-cid-bwsbxbki]:first-child{padding-left:0!important}.brew-table__amount--empty[data-astro-cid-bwsbxbki]{color:var(--color-text-faint)}.brew-table--grain[data-astro-cid-bwsbxbki] .brew-table__amount[data-astro-cid-bwsbxbki]{white-space:nowrap}.brew-table--grain[data-astro-cid-bwsbxbki] .brew-table__name[data-astro-cid-bwsbxbki]:has(.grain-swatch){padding-left:calc(var(--space-3) + 18px);text-indent:-18px}.brew-table__meta[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-faint);white-space:normal;text-align:right;width:60px;font-size:.75rem;padding-left:var(--space-4)!important}.brew-table-wrapper[data-astro-cid-bwsbxbki]{-webkit-overflow-scrolling:touch;margin-right:calc(-1 * var(--space-3));padding-right:var(--space-3);overflow-x:auto}.brew-table--hop-matrix[data-astro-cid-bwsbxbki]{white-space:nowrap;min-width:100%}.brew-notes-text[data-astro-cid-bwsbxbki]{color:var(--color-text);white-space:pre-line;max-width:64ch;font-size:.9375rem;line-height:1.75}.brew-tasting-date[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-faint);margin-bottom:var(--space-2);font-size:.75rem}.brew-tasting-notes[data-astro-cid-bwsbxbki]{color:var(--color-text);white-space:pre-line;max-width:64ch;font-size:.9375rem;font-style:italic;line-height:1.75}.brew-section--notes[data-astro-cid-bwsbxbki]{border-top:1px solid var(--color-border);padding-top:var(--space-8);margin-top:var(--space-4)}.brew-prose[data-astro-cid-bwsbxbki]{max-width:64ch}.brew-prose[data-astro-cid-bwsbxbki] h1{letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);margin-top:var(--space-8);font-size:1.25rem;font-weight:700}.brew-prose[data-astro-cid-bwsbxbki] h1:first-child{margin-top:0}.brew-prose[data-astro-cid-bwsbxbki] h2{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-strong);font-size:.6875rem;font-weight:500}.brew-prose[data-astro-cid-bwsbxbki] p{color:var(--color-text);margin-bottom:var(--space-4);font-size:.9375rem;line-height:1.75}.brew-prose[data-astro-cid-bwsbxbki] strong{color:var(--color-text);font-weight:600}.brew-prose[data-astro-cid-bwsbxbki] em{color:var(--color-text-muted)}.brew-prose[data-astro-cid-bwsbxbki] img{height:auto;margin:var(--space-6) 0;border-radius:var(--radius-md);display:block}.brew-prose[data-astro-cid-bwsbxbki] ul,.brew-prose[data-astro-cid-bwsbxbki] ol{padding-left:var(--space-6);margin-bottom:var(--space-4);list-style:outside}.brew-prose[data-astro-cid-bwsbxbki] li{color:var(--color-text);margin-bottom:var(--space-1);font-size:.9375rem;line-height:1.7}.brew-prose[data-astro-cid-bwsbxbki] blockquote{border-left:3px solid var(--color-primary);padding-left:var(--space-4);color:var(--color-text-muted);margin-left:0;font-style:italic}.brew-prose[data-astro-cid-bwsbxbki] code{font-family:var(--font-mono);background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:1px 4px;font-size:.875em}.brew-process[data-astro-cid-bwsbxbki]{gap:var(--space-1);flex-direction:column;display:flex}.brew-process__row[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);justify-content:space-between;padding:4px 0;font-size:.8125rem;display:flex}.brew-process__row[data-astro-cid-bwsbxbki] dt[data-astro-cid-bwsbxbki]{color:var(--color-text-muted)}.brew-process__row[data-astro-cid-bwsbxbki] dd[data-astro-cid-bwsbxbki]{color:var(--color-text);margin:0}.brew-process__divider[data-astro-cid-bwsbxbki]{background:var(--color-border);height:1px;margin:var(--space-2) 0}.related-brews[data-astro-cid-bwsbxbki]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.related-brews__title[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-5);font-size:.6875rem;font-weight:500}.related-brews__grid[data-astro-cid-bwsbxbki]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.related-brews__grid[data-astro-cid-bwsbxbki]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.related-brew-card[data-astro-cid-bwsbxbki]{border-top:2px solid var(--color-border-strong);padding-top:var(--space-3);padding-bottom:var(--space-3);text-decoration:none;transition:border-color .16s;display:block}.related-brew-card[data-astro-cid-bwsbxbki]:hover,.related-brew-card[data-astro-cid-bwsbxbki]:focus-visible{border-color:var(--color-primary);outline:none}.related-brew-card__style[data-astro-cid-bwsbxbki]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.related-brew-card__style-code[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:.6875rem;font-weight:600}.related-brew-card__style-name[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-faint);font-size:.6875rem}.related-brew-card__name[data-astro-cid-bwsbxbki]{color:var(--color-text);letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:1rem;font-weight:600;line-height:1.2}.related-brew-card__date[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-faint);margin-bottom:var(--space-2);font-size:.75rem}.related-brew-card__signals[data-astro-cid-bwsbxbki]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.6875rem;line-height:1.5}
