.blog-home.svelte-1uha8ag{display:flex;flex-direction:column;gap:clamp(48px,6vw,68px)}.journal-intro.svelte-1uha8ag{position:relative;display:flex;align-items:flex-end;min-height:clamp(440px,55vw,620px);overflow:hidden;padding:clamp(34px,6vw,72px);border-radius:var(--radius-lg);background:#17204f;isolation:isolate;box-shadow:0 20px 54px #19235f24}.journal-intro.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0f25e0,#0a0f25ad 48%,#0a0f2529),linear-gradient(0deg,rgba(10,15,37,.5) 0%,transparent 52%)}.journal-copy.svelte-1uha8ag{max-width:760px;position:relative;z-index:1}.journal-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:16ch;margin:0;font-family:var(--font-display);font-size:clamp(2.55rem,5.5vw,4.7rem);font-weight:400;line-height:1.02;letter-spacing:.01em;color:#fff;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.24)}.hero-categories.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;max-width:900px}.hero-category-link.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:142px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:#fffffff0;font-family:var(--font);line-height:1.2;color:var(--text);box-shadow:0 10px 26px #00000024;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hero-category-link.svelte-1uha8ag:hover{border-color:#fff;background:#fff;color:var(--text);transform:translateY(-3px);box-shadow:0 14px 30px #0003}.hero-category-link.svelte-1uha8ag:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.hero-category-topline.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;color:var(--primary)}.hero-category-topline.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex:0 0 auto}.hero-category-label.svelte-1uha8ag{display:block;font-size:1.05rem;font-weight:600;line-height:1.2;letter-spacing:0;color:#111}.hero-category-description.svelte-1uha8ag{display:block;max-width:23ch;font-size:.78rem;font-weight:400;line-height:1.45;color:var(--muted)}.journal-visual.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block}.journal-visual.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.section-title.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:400;letter-spacing:.005em;margin-bottom:22px;color:var(--text)}.posts-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.load-more-wrap.svelte-1uha8ag{display:flex;justify-content:center;margin-top:32px}.load-more-button.svelte-1uha8ag{min-height:44px;padding:10px 24px;border:1px solid var(--text);border-radius:999px;background:#fff;font-family:var(--font);font-size:.9rem;font-weight:600;line-height:1.2;color:var(--text);cursor:pointer;transition:background .2s ease,color .2s ease}.load-more-button.svelte-1uha8ag:hover{background:var(--text);color:#fff}.load-more-button.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:720px){.journal-intro.svelte-1uha8ag{min-height:660px;padding:30px 24px;border-radius:var(--radius-card)}.journal-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:13ch;font-size:clamp(2.25rem,10.5vw,3.5rem)}.journal-intro.svelte-1uha8ag:after{background:linear-gradient(0deg,#0a0f25eb,#0a0f25a3 58%,#0a0f252e),linear-gradient(90deg,rgba(10,15,37,.35),transparent)}.journal-visual.svelte-1uha8ag img:where(.svelte-1uha8ag){object-position:58% center}.hero-categories.svelte-1uha8ag{grid-template-columns:1fr;gap:8px;margin-top:26px}.hero-category-link.svelte-1uha8ag{min-height:0;padding:14px 15px;gap:8px}.hero-category-description.svelte-1uha8ag{max-width:32ch}}@media(max-width:640px){.posts-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}}
