:root{--eggb-text-muted:#4b5563;--eggb-text-xs:.75rem;--eggb-text-sm:.9375rem;--eggb-text-md:1.0625rem;--eggb-text-lg:1.75rem;--eggb-sh-title-size:1.25rem}.eggb-block{--eggb-accent:#1a7f6d;--eggb-surface:#faf8f5;--eggb-border:rgba(28, 20, 10, .08);--eggb-text-muted:#4b5563;--eggb-radius:4px;--eggb-radius-chip:4px;--eggb-border-w:1px;--eggb-block-pad:1.25rem 1.375rem;--eggb-positive:#2d6a4f;--eggb-negative:#9b2335;--eggb-note:#1a7f6d;--eggb-tip:#2d6a4f;--eggb-warning:#92400e;--eggb-insight:#6f42c1;--eggb-text:#1c1917;color:var(--eggb-text);--eggb-text-xs:.75rem;--eggb-text-sm:.9375rem;--eggb-text-md:1.0625rem;--eggb-text-lg:1.75rem;--eggb-sh-title-size:1.3125rem}.eggb-theme-editorial .eggb-section-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:600;letter-spacing:-.01em;line-height:1.4}.eggb-theme-editorial .eggb-score-num{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.5rem;letter-spacing:-.04em}.eggb-theme-editorial .eggb-vd-name{font-family:Georgia,"Times New Roman",Times,serif;font-weight:600;line-height:1.4}.eggb-theme-editorial .eggb-cta-headline{font-family:Georgia,"Times New Roman",Times,serif}.eggb-theme-editorial .eggb-cta--default .eggb-cta-context{font-family:Georgia,"Times New Roman",Times,serif}.eggb-theme-editorial .eggb-btn{font-size:.8125rem;font-weight:600;letter-spacing:.01em;padding:.5em 1.2em}.eggb-theme-editorial .eggb-chip{--eggb-chip-bg:transparent;--eggb-chip-border:rgba(28, 20, 10, .25);--eggb-chip-color:rgba(28, 20, 10, .75);border-radius:2px;font-size:.75rem;font-weight:500}.eggb-theme-editorial .eggb-award{--eggb-award-bg:color-mix(in srgb, var(--eggb-accent) 10%, transparent);--eggb-award-border:color-mix(in srgb, var(--eggb-accent) 30%, transparent);--eggb-award-color:var(--eggb-accent);font-size:.6875rem;font-weight:600}.eggb-theme-editorial .eggb-score-denom{opacity:.55}.eggb-theme-editorial .eggb-price-old,.eggb-theme-editorial .eggb-price-meta{color:var(--eggb-text-muted)}.eggb-theme-editorial .eggb-price-old{font-size:var(--eggb-text-sm)}.eggb-theme-editorial .eggb-price-meta{font-size:var(--eggb-text-xs)}.eggb-theme-editorial .eggb-rule{opacity:.08}.eggb-theme-editorial.eggb-block--panel{background:var(--eggb-surface);border:var(--eggb-border-w) solid var(--eggb-border);border-radius:var(--eggb-radius)}.eggb-theme-editorial.eggb-block--accented{border-top:3px solid var(--eggb-accent)}.eggb-theme-editorial .eggb-card{background:var(--eggb-surface);border:var(--eggb-border-w) solid var(--eggb-border);border-radius:var(--eggb-radius)}.eggb-theme-editorial .eggb-divider-v{width:1px;background:currentColor;opacity:.1;flex-shrink:0}