.reading-progress[data-v-b109b936]{background:var(--surface-subtle);height:3px;position:sticky;top:var(--navbar-height,61px);z-index:90}.reading-progress__fill[data-v-b109b936]{background:var(--color-primary);height:3px;transition:width .1s linear}.archive-card[data-v-94db1928]{align-items:center;background:var(--surface-muted);border-radius:12px;color:inherit;display:flex;gap:14px;margin:4px 0 24px;padding:12px 14px;text-decoration:none}.archive-card__thumb[data-v-94db1928]{background:var(--surface-subtle);border-radius:8px;flex-shrink:0;height:52px;overflow:hidden;width:52px}.archive-card__thumb img[data-v-94db1928]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.archive-card__body[data-v-94db1928]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.archive-card__eyebrow[data-v-94db1928]{color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.archive-card__name[data-v-94db1928]{color:var(--text-primary);font-size:16px;font-weight:700}.archive-card__meta[data-v-94db1928]{color:var(--text-muted);font-size:13px}.archive-card__chevron[data-v-94db1928]{color:var(--text-muted);display:flex}.reflection-overlay[data-v-0bf5fe77]{align-items:center;background:var(--overlay-default);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.reflection-modal[data-v-0bf5fe77]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:16px;display:flex;flex-direction:column;gap:1rem;max-height:90vh;max-width:520px;overflow-y:auto;padding:1.5rem;width:100%}.reflection-modal__header[data-v-0bf5fe77]{align-items:center;display:flex;justify-content:space-between}.reflection-modal__title[data-v-0bf5fe77]{color:var(--text-primary);font-family:var(--font-heading);font-size:1.25rem;margin:0}.reflection-modal__close[data-v-0bf5fe77]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:.375rem;transition:color .2s}.reflection-modal__close[data-v-0bf5fe77]:hover{color:var(--text-primary)}.reflection-modal__controls[data-v-0bf5fe77]{display:flex;flex-wrap:wrap;gap:.75rem}.reflection-modal__toggle[data-v-0bf5fe77]{background:var(--surface-muted);border-radius:10px;display:flex;gap:2px;padding:3px}.reflection-modal__toggle-btn[data-v-0bf5fe77]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.8125rem;gap:.375rem;padding:.375rem .75rem;transition:background .2s,color .2s}.reflection-modal__toggle-btn.active[data-v-0bf5fe77]{background:var(--surface-elevated);box-shadow:0 1px 3px #00000014;color:var(--text-primary)}.reflection-modal__preview[data-v-0bf5fe77]{align-items:center;aspect-ratio:1;background:var(--surface-muted);border-radius:12px;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.reflection-modal__preview--story[data-v-0bf5fe77]{aspect-ratio:9/16;max-height:60vh;width:auto}.reflection-modal__canvas[data-v-0bf5fe77]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.reflection-modal__loading[data-v-0bf5fe77]{align-items:center;background:var(--overlay-default);color:var(--text-on-primary);display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;inset:0;justify-content:center;position:absolute}.reflection-modal__spinner[data-v-0bf5fe77]{animation:spin-0bf5fe77 1s linear infinite}@keyframes spin-0bf5fe77{to{transform:rotate(1turn)}}.reflection-modal__actions[data-v-0bf5fe77]{display:flex;gap:.75rem}.reflection-modal__btn[data-v-0bf5fe77]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-body);font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:background .2s,opacity .2s}.reflection-modal__btn[data-v-0bf5fe77]:disabled{cursor:not-allowed;opacity:.5}.reflection-modal__btn--secondary[data-v-0bf5fe77]{background:var(--surface-muted);color:var(--text-secondary)}.reflection-modal__btn--secondary[data-v-0bf5fe77]:hover:not(:disabled){background:var(--surface-subtle)}.reflection-modal__btn--primary[data-v-0bf5fe77]{background:var(--color-primary,#b5451b);color:var(--text-on-primary)}.reflection-modal__btn--primary[data-v-0bf5fe77]:hover:not(:disabled){opacity:.9}.modal-enter-active[data-v-0bf5fe77],.modal-leave-active[data-v-0bf5fe77]{transition:opacity .25s ease}.modal-enter-active .reflection-modal[data-v-0bf5fe77],.modal-leave-active .reflection-modal[data-v-0bf5fe77]{transition:transform .25s ease}.modal-enter-from[data-v-0bf5fe77],.modal-leave-to[data-v-0bf5fe77]{opacity:0}.modal-enter-from .reflection-modal[data-v-0bf5fe77],.modal-leave-to .reflection-modal[data-v-0bf5fe77]{transform:scale(.95) translateY(10px)}.reflection[data-v-cb6734b0]{display:flex;flex-direction:column;gap:16px;margin-top:40px}.reflection__eyebrow[data-v-cb6734b0]{margin:0}.reflection__prompt[data-v-cb6734b0]{color:var(--text-primary);font-size:19px;font-style:italic;font-weight:600;line-height:1.4;margin:0}.reflection__form[data-v-cb6734b0]{display:flex;flex-direction:column;gap:12px}.reflection__textarea[data-v-cb6734b0]{background:var(--surface-elevated);border:1.5px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.6;min-height:48px;padding:12px 14px;resize:vertical;transition:border-color .15s ease;width:100%}.reflection__textarea[data-v-cb6734b0]::-moz-placeholder{color:var(--text-muted)}.reflection__textarea[data-v-cb6734b0]::placeholder{color:var(--text-muted)}.reflection__textarea[data-v-cb6734b0]:focus-visible{border-color:var(--ring-default);outline:2px solid var(--ring-default);outline-offset:2px}.reflection__actions[data-v-cb6734b0]{align-items:center;display:flex;gap:12px;justify-content:space-between}.reflection__counter[data-v-cb6734b0]{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.reflection__saved[data-v-cb6734b0]{display:flex;flex-direction:column;gap:16px}.reflection__response[data-v-cb6734b0]{background:var(--surface-elevated);border-left:3px solid var(--color-secondary);border-radius:0 8px 8px 0;color:var(--text-primary);font-size:17px;font-style:italic;line-height:1.7;margin:0;padding:16px 20px}.reflection__saved-actions[data-v-cb6734b0]{display:flex;flex-wrap:wrap;gap:8px}.article-feature[data-v-2dbf6f07]{color:inherit;display:flex;flex-direction:column;gap:12px;text-decoration:none}.article-feature__image[data-v-2dbf6f07]{aspect-ratio:16/9;background:var(--surface-muted);border-radius:12px;overflow:hidden}.article-feature__image img[data-v-2dbf6f07]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}@media(hover:hover){.article-feature:hover img[data-v-2dbf6f07]{transform:scale(1.03)}.article-feature:hover .article-feature__title[data-v-2dbf6f07]{color:var(--color-primary)}}.article-feature__eyebrow[data-v-2dbf6f07]{color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-feature__title[data-v-2dbf6f07]{color:var(--text-primary);font-size:22px;font-weight:800;line-height:1.2;transition:color .15s ease}.article-feature__desc[data-v-2dbf6f07]{color:var(--text-secondary);display:-webkit-box;font-size:15px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.article-page[data-v-fe3549e8]{margin:0 auto;max-width:48rem}.article-page__inner[data-v-fe3549e8]{padding:16px 24px 48px}@media(min-width:768px){.article-page__inner[data-v-fe3549e8]{padding:24px 32px 64px}}.article-page__header[data-v-fe3549e8]{display:flex;flex-direction:column;gap:16px}.article-page__title[data-v-fe3549e8]{color:var(--text-primary);font-size:34px;font-weight:900;letter-spacing:-.5px;line-height:1.08;margin:0}@media(min-width:768px){.article-page__title[data-v-fe3549e8]{font-size:44px}}.article-page__deck[data-v-fe3549e8]{color:var(--text-secondary);font-size:20px;font-style:italic;line-height:1.45;margin:0}.article-page__actions[data-v-fe3549e8]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.article-page__hero[data-v-fe3549e8]{margin:28px 0 0}.article-page__hero-frame[data-v-fe3549e8]{aspect-ratio:16/10;background:var(--surface-muted);border-radius:16px;overflow:hidden}@media(min-width:768px){.article-page__hero-frame[data-v-fe3549e8]{aspect-ratio:16/9}}.article-page__hero-img[data-v-fe3549e8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-page__content[data-v-fe3549e8]{margin-top:36px}.article-page__next[data-v-fe3549e8],.article-page__women[data-v-fe3549e8]{display:flex;flex-direction:column;gap:16px;margin-top:40px}.article-page__newsletter[data-v-fe3549e8],.article-page__rows[data-v-fe3549e8]{display:flex;flex-direction:column}.article-page__newsletter[data-v-fe3549e8]{gap:14px;margin-top:40px}.article-page__newsletter-title[data-v-fe3549e8]{color:var(--text-primary);font-size:20px;font-weight:800;line-height:1.2;margin:0}
