.blog-page[data-v-7bf5a1fd]{--ink:#2e2a5e;--muted:#484550;--accent:#2a1c65;--card-shadow:0 8px 24px rgba(46,42,94,.08);background:linear-gradient(180deg,#fff4f5,#fdf5e6),#fff;box-sizing:border-box;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;min-height:100dvh;min-height:100vh}.blog-page__header[data-v-7bf5a1fd]{align-items:center;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:26rem;padding:1.15rem 1.35rem .5rem;width:100%}.blog-page__logo[data-v-7bf5a1fd]{background:transparent;border:0;cursor:pointer;padding:0}.blog-page__logo-img[data-v-7bf5a1fd]{display:block;height:1.2rem;-o-object-fit:contain;object-fit:contain;width:auto}.blog-page__login[data-v-7bf5a1fd]{background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:.9rem;font-weight:500;max-width:55%;overflow:hidden;padding:.25rem 0;text-align:right;text-overflow:ellipsis;white-space:nowrap}.blog-page__login--link[data-v-7bf5a1fd]:hover{opacity:.7}.blog-page__main[data-v-7bf5a1fd]{box-sizing:border-box;margin:0 auto;max-width:26rem;padding:1.25rem 1.35rem 2.5rem;width:100%}.blog-page__title[data-v-7bf5a1fd]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,8vw,2.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:.75rem 0 0;text-align:center}.blog-page__subtitle[data-v-7bf5a1fd]{font-weight:500;line-height:1.45;margin:.85rem auto 1.75rem;max-width:22rem}.blog-page__status[data-v-7bf5a1fd],.blog-page__subtitle[data-v-7bf5a1fd]{color:var(--muted);font-size:.95rem;text-align:center}.blog-page__status[data-v-7bf5a1fd]{margin:2rem 0}.blog-page__status--error[data-v-7bf5a1fd]{color:#9f1239}.blog-page__list[data-v-7bf5a1fd]{display:flex;flex-direction:column;gap:1.35rem;list-style:none;margin:0;padding:0}.blog-card[data-v-7bf5a1fd]{background:#fff;border-radius:1rem;box-shadow:var(--card-shadow);color:inherit;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.blog-card[data-v-7bf5a1fd]:hover{box-shadow:0 10px 28px #2e2a5e1f;transform:translateY(-1px)}.blog-card__media[data-v-7bf5a1fd]{display:block}.blog-card__image[data-v-7bf5a1fd]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card__image--placeholder[data-v-7bf5a1fd]{background:linear-gradient(135deg,#f3e8ff,#fce7f3)}.blog-card__body[data-v-7bf5a1fd]{padding:1.1rem 1.15rem 1.25rem}.blog-card__date[data-v-7bf5a1fd]{color:#6a5b5c;display:block;font-size:.78rem;font-weight:500;margin:0 0 .55rem}.blog-card__heading[data-v-7bf5a1fd]{color:#1b1b1b;font-size:1.12rem;font-weight:700;line-height:1.35;margin:0}.blog-card__excerpt[data-v-7bf5a1fd]{color:var(--muted);display:-webkit-box;font-size:.92rem;line-height:1.5;margin:.65rem 0 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__more[data-v-7bf5a1fd]{color:var(--accent);display:inline-block;font-size:.92rem;font-weight:700;margin-top:.85rem;text-decoration:underline;text-underline-offset:3px}.blog-page__sentinel[data-v-7bf5a1fd]{height:1px;margin-top:.5rem;width:100%}.blog-page__loading-more[data-v-7bf5a1fd]{color:var(--muted);font-size:.9rem;margin:1.25rem 0 0;text-align:center}
