/* ── Page Hero blobs ─────────────────────────────────────────── */
.page-hero__blob-1 {
    width: 440px; height: 440px;
    background: radial-gradient(circle at 40% 40%, var(--clay-100), transparent 70%);
    top: -100px; right: -80px;
    opacity: 0.6;
}

.page-hero__blob-2 {
    width: 380px; height: 380px;
    background: radial-gradient(circle at 40% 40%, var(--sage-100), transparent 70%);
    bottom: -100px; left: -100px;
    opacity: 0.45;
}

.page-hero__sub { white-space: pre-line; }
