.app-score-gauge[data-v-966ed98c]{align-items:center;display:inline-flex;font-family:var(--font-sans);font-size:1rem;gap:.625em;line-height:1}.app-score-gauge--sm[data-v-966ed98c]{font-size:.8125rem}.app-score-gauge--lg[data-v-966ed98c]{font-size:1.25rem}.app-score-gauge__label[data-v-966ed98c]{color:var(--color-marron-700);font-weight:600}.app-score-gauge__badge[data-v-966ed98c]{align-items:baseline;background:var(--color-brand-600);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;gap:.0625em;padding:.35em .6em;white-space:nowrap}.app-score-gauge__value[data-v-966ed98c]{font-size:1.15em;font-variant-numeric:tabular-nums}.app-score-gauge__max[data-v-966ed98c]{font-size:.75em;font-weight:600;opacity:.85}.app-score-gauge__bar[data-v-966ed98c]{background:var(--color-marron-200);border-radius:999px;height:.5em;overflow:hidden;position:relative;width:6em}.app-score-gauge--sm .app-score-gauge__bar[data-v-966ed98c]{width:4.5em}.app-score-gauge--lg .app-score-gauge__bar[data-v-966ed98c]{width:9em}.app-score-gauge__fill[data-v-966ed98c]{background:var(--color-brand-600);border-radius:inherit;inset:0 auto 0 0;position:absolute}.app-post-bookmark-button[data-v-468b29a6]{align-items:center;background:transparent;border:0;color:var(--color-marron-700);cursor:pointer;display:inline-flex;gap:.375rem;padding:0;transition:color .2s ease,transform .15s ease}.app-post-bookmark-button[data-v-468b29a6]:focus-visible:not(:disabled),.app-post-bookmark-button[data-v-468b29a6]:hover:not(:disabled){color:var(--color-brand-700);transform:scale(1.06)}.app-post-bookmark-button[data-v-468b29a6]:disabled{cursor:not-allowed;opacity:.6}.app-post-bookmark-button--active[data-v-468b29a6]{color:var(--color-brand-600)}.app-post-bookmark-button--button[data-v-468b29a6]{border:1px solid;border-radius:9999px;font-family:var(--font-display);font-size:.8125rem;font-weight:700;padding:.5rem .875rem}.app-post-bookmark-button--button.app-post-bookmark-button--active[data-v-468b29a6]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:var(--color-marron-50)}.app-article-card[data-v-1048d1c0]{display:flex;gap:.5rem;position:relative}.app-article-card--large[data-v-1048d1c0]{flex-direction:column;height:100%}.app-article-card--compact[data-v-1048d1c0],.app-article-card--large[data-v-1048d1c0]{background:#fff;border:1px solid var(--color-marron-50);border-radius:4px;gap:0;overflow:hidden}.app-article-card--compact[data-v-1048d1c0]{align-items:stretch;flex-direction:row}.app-article-card--bare[data-v-1048d1c0]{background:transparent;border:0;border-radius:0;overflow:visible}.app-article-card--bare .app-article-card__image-wrapper[data-v-1048d1c0]{border-radius:10px;overflow:hidden}.app-article-card--bare .app-article-card__body[data-v-1048d1c0]{padding-inline:0}.app-article-card__image-wrapper[data-v-1048d1c0]{display:block;position:relative}.app-article-card--large .app-article-card__image-wrapper[data-v-1048d1c0]{width:100%}.app-article-card--compact .app-article-card__image-wrapper[data-v-1048d1c0]{align-self:stretch;flex-shrink:0;width:5rem}.app-article-card__image-wrapper--original[data-v-1048d1c0]{border:2px solid var(--color-brand-600)}.app-article-card__image-wrapper .app-article-card__original-badge[data-v-1048d1c0]{bottom:.5rem;top:auto}.app-article-card__image-badge[data-v-1048d1c0]{background:var(--color-brand-600);color:var(--color-marron-50);font-family:var(--font-display);font-size:.75rem;font-weight:700;left:0;letter-spacing:.02em;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:.625rem;z-index:1}.app-article-card__bookmark[data-v-1048d1c0]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;border-radius:50%;color:var(--color-marron-950);height:2rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.app-article-card__bookmark[data-v-1048d1c0]:focus-visible:not(:disabled),.app-article-card__bookmark[data-v-1048d1c0]:hover:not(:disabled){background:#fff;color:var(--color-brand-700);transform:none}.app-article-card__bookmark.app-post-bookmark-button--active[data-v-1048d1c0]{background:var(--color-brand-600);color:var(--color-marron-50)}.app-article-card__bookmark.app-post-bookmark-button--active[data-v-1048d1c0]:focus-visible:not(:disabled),.app-article-card__bookmark.app-post-bookmark-button--active[data-v-1048d1c0]:hover:not(:disabled){background:var(--color-brand-700);color:var(--color-marron-50)}.app-article-card__image[data-v-1048d1c0]{display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.app-article-card--large .app-article-card__image[data-v-1048d1c0]{aspect-ratio:16/9;width:100%}.app-article-card--compact .app-article-card__image[data-v-1048d1c0]{height:100%;width:100%}.app-article-card__body[data-v-1048d1c0]{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.app-article-card--large .app-article-card__body[data-v-1048d1c0]{gap:.5rem;padding:.875rem 1rem 0}.app-article-card--compact .app-article-card__body[data-v-1048d1c0]{justify-content:center;padding:.625rem .75rem}.app-article-card__category[data-v-1048d1c0]{align-self:flex-start;color:var(--color-brand-600);font-family:var(--font-display);font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s ease}.app-article-card__category[data-v-1048d1c0]:focus-visible,.app-article-card__category[data-v-1048d1c0]:hover{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:2px}.app-article-card__category[data-v-1048d1c0]{margin-block:-.1875rem;padding-block:.1875rem;position:relative;z-index:1}.app-article-card__title[data-v-1048d1c0]{color:#2b0d00;line-height:1.25;margin:0;transition:color .25s ease}.app-article-card--large .app-article-card__title[data-v-1048d1c0]{font-family:var(--font-article);font-size:1.125rem;font-weight:600}.app-article-card--compact .app-article-card__title[data-v-1048d1c0]{font-family:var(--font-sans);font-size:1rem;font-weight:700}.app-article-card:focus-within .app-article-card__title[data-v-1048d1c0],.app-article-card:hover .app-article-card__title[data-v-1048d1c0]{color:var(--color-brand-700)}.app-article-card:focus-within .app-article-card__image[data-v-1048d1c0],.app-article-card:hover .app-article-card__image[data-v-1048d1c0]{transform:scale(1.02)}.app-article-card__meta[data-v-1048d1c0]{align-items:center;color:var(--color-marron-700);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.75rem;justify-content:space-between}.app-article-card--large .app-article-card__meta[data-v-1048d1c0]{border-top:1px solid var(--color-marron-50);margin:auto -1rem 0;padding:.625rem 1rem}.app-article-card__reactions[data-v-1048d1c0]{align-items:center;display:inline-flex;gap:.75rem}.app-article-card__reaction[data-v-1048d1c0]{align-items:center;color:var(--color-marron-700);display:inline-flex;gap:.25rem;text-decoration:none;transition:color .2s ease}.app-article-card__reaction .app-icon[data-v-1048d1c0]{color:var(--color-brand-600);transition:color .2s ease}.app-article-card__reaction[data-v-1048d1c0]:focus-visible,.app-article-card__reaction[data-v-1048d1c0]:hover{color:var(--color-marron-950)}.app-article-card__reaction:focus-visible .app-icon[data-v-1048d1c0],.app-article-card__reaction:hover .app-icon[data-v-1048d1c0]{color:var(--color-brand-700)}.app-article-card__reaction[data-v-1048d1c0]{font-size:.8rem;position:relative;z-index:1}.app-article-card__excerpt[data-v-1048d1c0]{display:-webkit-box;font-size:1rem;-webkit-line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.app-article-card__date[data-v-1048d1c0],.app-article-card__excerpt[data-v-1048d1c0]{color:var(--color-marron-700);font-family:var(--font-sans)}.app-article-card__date[data-v-1048d1c0]{font-size:.8rem}.app-article-card__cta[data-v-1048d1c0]{color:var(--color-brand-700);font-family:var(--font-sans);font-size:.875rem;font-weight:700;margin-left:auto;position:relative;text-decoration:underline;text-underline-offset:2px;z-index:1}.app-article-card--bare .app-article-card__meta[data-v-1048d1c0]{border-top:0;margin:0;padding:0}.app-article-card__play[data-v-1048d1c0]{align-items:center;color:#fff;display:flex;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55));inset:0;justify-content:center;pointer-events:none;position:absolute}
