.result-highlight-card[data-astro-cid-m7x7s65r]{background:var(--color-surface);border:2px solid var(--accent-border);display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.highlight-main[data-astro-cid-m7x7s65r]{display:flex;flex-direction:column;gap:.25rem}.highlight-lead[data-astro-cid-m7x7s65r]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.highlight-title[data-astro-cid-m7x7s65r]{font-size:clamp(1.25rem,2.5vw,1.5rem);color:var(--text-main)}.quick-staples-grid[data-astro-cid-m7x7s65r]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.quick-staples-grid[data-astro-cid-m7x7s65r]{grid-template-columns:repeat(3,1fr)}}.staple-box[data-astro-cid-m7x7s65r]{background:var(--color-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1rem;display:flex;flex-direction:column;gap:.2rem}.staple-name[data-astro-cid-m7x7s65r]{font-size:.8125rem;color:var(--text-subtle);font-weight:600}.staple-weight[data-astro-cid-m7x7s65r]{font-size:1.35rem;color:var(--accent)}.staple-sub[data-astro-cid-m7x7s65r]{font-size:.75rem;color:var(--text-muted)}.highlight-meta[data-astro-cid-m7x7s65r]{display:flex;flex-wrap:wrap;gap:1.25rem;padding-top:.85rem;border-top:1px solid var(--border-subtle);font-size:.875rem;color:var(--text-muted)}.highlight-meta[data-astro-cid-m7x7s65r] strong[data-astro-cid-m7x7s65r]{color:var(--text-main)}.related-cups-card[data-astro-cid-m7x7s65r]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.related-cups-title[data-astro-cid-m7x7s65r]{font-size:1.125rem;font-weight:800}.related-cups-desc[data-astro-cid-m7x7s65r]{font-size:.875rem;color:var(--text-muted)}.related-cups-grid[data-astro-cid-m7x7s65r]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.cup-pill-link[data-astro-cid-m7x7s65r]{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:var(--radius-sm);background:var(--color-canvas);border:1px solid var(--border-subtle);font-size:.875rem;font-weight:600;color:var(--text-main);transition:all .15s ease}.cup-pill-link[data-astro-cid-m7x7s65r]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.methodology-card[data-astro-cid-m7x7s65r]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--color-surface)}.methodology-header[data-astro-cid-m7x7s65r]{display:flex;flex-direction:column;gap:.25rem}.methodology-header[data-astro-cid-m7x7s65r] h3[data-astro-cid-m7x7s65r]{font-size:1.125rem;font-weight:800}.methodology-text[data-astro-cid-m7x7s65r]{font-size:.9375rem;color:var(--text-muted);line-height:1.6}.methodology-action[data-astro-cid-m7x7s65r]{margin-top:.5rem}.btn-sm[data-astro-cid-m7x7s65r]{padding:.45rem .85rem;font-size:.875rem}.companion-tools-card[data-astro-cid-m7x7s65r]{padding:1.5rem}.companion-tools-grid[data-astro-cid-m7x7s65r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.companion-tool-item[data-astro-cid-m7x7s65r]{display:flex;flex-direction:column;gap:.35rem;padding:1rem;background:var(--color-surface-sunken, #f8fafc);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);text-decoration:none;transition:all .15s ease}.companion-tool-item[data-astro-cid-m7x7s65r]:hover{background:var(--color-surface);border-color:var(--accent);transform:translateY(-2px)}.companion-tool-item[data-astro-cid-m7x7s65r] strong[data-astro-cid-m7x7s65r]{font-size:.9375rem;color:var(--text-main)}.companion-tool-item[data-astro-cid-m7x7s65r] span[data-astro-cid-m7x7s65r]{font-size:.8125rem;color:var(--text-muted);line-height:1.4}.dedicated-cup-card[data-astro-cid-m7x7s65r]{padding:1.5rem}.dedicated-cup-grid[data-astro-cid-m7x7s65r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem;margin-top:.875rem}.dedicated-cup-pill[data-astro-cid-m7x7s65r]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;background:var(--color-surface-sunken, #f8fafc);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);text-decoration:none;transition:all .15s ease}.dedicated-cup-pill[data-astro-cid-m7x7s65r]:hover{background:var(--color-surface);border-color:var(--accent);transform:translateY(-2px)}.dedicated-cup-pill[data-astro-cid-m7x7s65r] strong[data-astro-cid-m7x7s65r]{font-size:.9375rem;color:var(--text-main)}.dedicated-cup-pill[data-astro-cid-m7x7s65r] span[data-astro-cid-m7x7s65r]{font-size:.8125rem;color:var(--text-muted)}
