.pr-page[data-astro-cid-hzirryjf]{max-width:1000px;margin:0 auto;padding:40px 24px 80px}.pr-page[data-astro-cid-hzirryjf] h1[data-astro-cid-hzirryjf]{font-family:var(--font-display);font-size:44px;font-weight:800;letter-spacing:-.025em;margin:8px 0 12px}.pr-page[data-astro-cid-hzirryjf] header[data-astro-cid-hzirryjf] p[data-astro-cid-hzirryjf]{font-size:16px;color:var(--text-muted);max-width:760px;line-height:1.55;margin-bottom:18px}.pr-section[data-astro-cid-hzirryjf]{padding:26px 0;border-top:1px solid var(--divider-soft)}.pr-grouphead[data-astro-cid-hzirryjf]{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center;padding:18px 20px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 14%,transparent) 0%,transparent 60%),var(--surface);border:1px solid color-mix(in srgb,var(--tint) 40%,var(--divider-soft))}.pr-grouphead-main[data-astro-cid-hzirryjf] h2[data-astro-cid-hzirryjf]{font-family:var(--font-display);font-size:30px;font-weight:800;margin:0 0 4px;letter-spacing:-.02em}.pr-upgrades[data-astro-cid-hzirryjf]{font-size:13px;color:var(--text-muted)}.pr-upgrades[data-astro-cid-hzirryjf] a[data-astro-cid-hzirryjf]{color:var(--text)}.pr-upgrades[data-astro-cid-hzirryjf] strong[data-astro-cid-hzirryjf]{color:color-mix(in srgb,var(--tint) 70%,var(--text))}.pr-grouphead-side[data-astro-cid-hzirryjf]{border-left:1px solid var(--divider-soft);padding-left:18px}.pr-base[data-astro-cid-hzirryjf]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.pr-base[data-astro-cid-hzirryjf] strong[data-astro-cid-hzirryjf]{color:var(--text);text-transform:none}.pr-effect[data-astro-cid-hzirryjf]{font-size:14px;line-height:1.5;color:var(--text);margin:6px 0 0}.pr-grid[data-astro-cid-hzirryjf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.pr-card[data-astro-cid-hzirryjf]{padding:16px 18px;border:1px solid var(--divider-soft);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;gap:10px}.pr-card-top[data-astro-cid-hzirryjf]{display:flex;align-items:center;gap:10px}.pr-img[data-astro-cid-hzirryjf]{width:46px;height:46px;flex:none;object-fit:contain;background:var(--surface-2);border-radius:11px;padding:4px}.pr-img-none[data-astro-cid-hzirryjf]{background:color-mix(in srgb,var(--accent, #0AA5C0) 9%,var(--surface-2))}.pr-card-top[data-astro-cid-hzirryjf] h3[data-astro-cid-hzirryjf]{flex:1;min-width:0}.pr-card[data-astro-cid-hzirryjf] h3[data-astro-cid-hzirryjf]{font-family:var(--font-display);font-size:17px;font-weight:700;margin:0;line-height:1.2}.pr-flavor[data-astro-cid-hzirryjf]{flex:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px;white-space:nowrap}.fl-sweet[data-astro-cid-hzirryjf]{background:#e879b029;color:#c44e8e}.fl-sour[data-astro-cid-hzirryjf]{background:#c4c4482e;color:#8a8a1f}.fl-bitter[data-astro-cid-hzirryjf]{background:#50a89629;color:#2f8a76}.fl-spicy[data-astro-cid-hzirryjf]{background:#dc604829;color:#c0492f}.fl-dry[data-astro-cid-hzirryjf]{background:#c496502e;color:#9a6f1f}.fl-none[data-astro-cid-hzirryjf]{background:var(--surface-2);color:var(--text-muted)}.pr-ing[data-astro-cid-hzirryjf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.pr-ing[data-astro-cid-hzirryjf] li[data-astro-cid-hzirryjf]{font-size:12.5px;line-height:1.45;color:var(--text-muted);padding-left:12px;position:relative}.pr-ing[data-astro-cid-hzirryjf] li[data-astro-cid-hzirryjf]:before{content:"·";position:absolute;left:2px;color:var(--text-dim)}.pr-needs[data-astro-cid-hzirryjf]{margin-top:auto;font-size:11px;color:var(--text-muted);padding:5px 9px;border-radius:8px;background:#b478dc1f}.pr-needs[data-astro-cid-hzirryjf] strong[data-astro-cid-hzirryjf]{color:#8a4dc7}.pr-info[data-astro-cid-hzirryjf] h2[data-astro-cid-hzirryjf]{font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:10px}.pr-tips[data-astro-cid-hzirryjf]{padding-left:20px;margin:0}.pr-tips[data-astro-cid-hzirryjf] li[data-astro-cid-hzirryjf]{font-size:14px;line-height:1.6;padding:5px 0}.pr-tips[data-astro-cid-hzirryjf] strong[data-astro-cid-hzirryjf]{color:var(--text)}@media(max-width:720px){.pr-page[data-astro-cid-hzirryjf] h1[data-astro-cid-hzirryjf]{font-size:32px}.pr-grouphead[data-astro-cid-hzirryjf]{grid-template-columns:1fr;gap:10px}.pr-grouphead-side[data-astro-cid-hzirryjf]{border-left:none;border-top:1px solid var(--divider-soft);padding-left:0;padding-top:10px}}
