.news-module__fX7sZa__page{min-height:100dvh;padding:32px 16px calc(48px + var(--safe-bottom));flex-direction:column;align-items:center;display:flex}.news-module__fX7sZa__back{width:100%;max-width:880px;color:var(--ink-muted);align-self:flex-start;margin-bottom:16px;font-size:.9rem;text-decoration:none}.news-module__fX7sZa__back:hover{color:var(--accent)}.news-module__fX7sZa__header{flex-direction:column;gap:6px;width:100%;max-width:880px;margin-bottom:24px;display:flex}.news-module__fX7sZa__eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.74rem}.news-module__fX7sZa__headline{font-family:var(--font-display),serif;letter-spacing:-.01em;font-size:1.8rem;font-weight:600}.news-module__fX7sZa__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;width:100%;max-width:880px;display:grid}.news-module__fX7sZa__card{border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface-card);color:var(--ink);flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.news-module__fX7sZa__card:hover{border-color:var(--accent);transform:translateY(-2px)}.news-module__fX7sZa__cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-btn);background:var(--surface-glass);width:100%;height:auto}.news-module__fX7sZa__category{font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.7rem}.news-module__fX7sZa__cardTitle{font-family:var(--font-display),serif;font-size:1.1rem;font-weight:600;line-height:1.3}.news-module__fX7sZa__cardExcerpt{color:var(--ink-muted);font-size:.88rem;line-height:1.4}.news-module__fX7sZa__empty{text-align:center;color:var(--ink-muted);width:100%;max-width:880px;padding:40px 0}.news-module__fX7sZa__bookCta{border-radius:var(--r-btn);color:#fff;box-shadow:var(--shadow-soft);background:linear-gradient(125deg,#4e9a90 0%,#5bab9d 40%,#f28e76 120%);margin-top:32px;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s}.news-module__fX7sZa__bookCta:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.news-module__fX7sZa__card,.news-module__fX7sZa__bookCta{transition:none}.news-module__fX7sZa__card:hover,.news-module__fX7sZa__bookCta:hover{transform:none}}.news-module__fX7sZa__post{flex-direction:column;gap:16px;width:100%;max-width:640px;display:flex}.news-module__fX7sZa__postCover{border-radius:var(--r-window);background:var(--surface-glass);width:100%;height:auto}.news-module__fX7sZa__postBody{white-space:pre-wrap;font-size:.98rem;line-height:1.6}.news-module__fX7sZa__ended{border-radius:var(--r-btn);background:color-mix(in srgb,var(--ink)8%,transparent);color:var(--ink-muted);padding:12px 16px;font-size:.88rem}
