.blog-index.svelte-u4k2t{background:var(--paper);color:var(--ink);padding-bottom:95px;font-family:DM Sans,sans-serif}.page-shell.svelte-u4k2t{width:min(100% - 48px,1192px);margin-inline:auto}.blog-hero.svelte-u4k2t{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-block:100px 110px;display:grid}.eyebrow.svelte-u4k2t,.section-heading.svelte-u4k2t>div:where(.svelte-u4k2t)>p:where(.svelte-u4k2t),.closing-card.svelte-u4k2t>div:where(.svelte-u4k2t)>p:where(.svelte-u4k2t){letter-spacing:.14em;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;display:flex}.eyebrow.svelte-u4k2t{color:var(--blue);margin:0 0 25px}h1.svelte-u4k2t,h2.svelte-u4k2t,h3.svelte-u4k2t{letter-spacing:-.055em;font-family:Space Grotesk,sans-serif}h1.svelte-u4k2t{margin:0 0 21px;font-size:clamp(48px,5.5vw,76px);line-height:1.04}h1.svelte-u4k2t em:where(.svelte-u4k2t),h2.svelte-u4k2t em:where(.svelte-u4k2t){font-family:Instrument Serif,Georgia,serif;font-weight:400}h1.svelte-u4k2t em:where(.svelte-u4k2t){color:var(--blue)}.blog-hero.svelte-u4k2t>div:where(.svelte-u4k2t)>p:where(.svelte-u4k2t):last-child{max-width:610px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.hero-stamp.svelte-u4k2t{border:1px solid var(--ink);background:var(--lime);border-radius:27px;flex-direction:column;justify-content:space-between;align-items:center;min-height:300px;padding:28px;display:flex;transform:rotate(3deg);box-shadow:12px 12px #e4e0d8}.hero-stamp.svelte-u4k2t span:where(.svelte-u4k2t),.hero-stamp.svelte-u4k2t small:where(.svelte-u4k2t){letter-spacing:.13em;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700}.hero-stamp.svelte-u4k2t strong:where(.svelte-u4k2t){font-family:Instrument Serif,Georgia,serif;font-size:180px;font-weight:400;line-height:.85;animation:30s linear infinite svelte-u4k2t-slow-spin}.article-section.svelte-u4k2t{padding-bottom:20px}.section-heading.svelte-u4k2t{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.section-heading.svelte-u4k2t>div:where(.svelte-u4k2t)>p:where(.svelte-u4k2t){color:var(--blue);margin:0 0 10px}.section-heading.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;font-size:clamp(33px,3.6vw,48px);line-height:1.1}.section-heading.svelte-u4k2t h2:where(.svelte-u4k2t) span:where(.svelte-u4k2t){color:var(--blue)}.section-heading.svelte-u4k2t>span:where(.svelte-u4k2t){max-width:280px;color:var(--muted);margin-bottom:3px;font-size:13px;line-height:1.6}.category-filter.svelte-u4k2t{flex-wrap:wrap;gap:9px;padding:5px 0 10px;display:flex}.category-filter.svelte-u4k2t button:where(.svelte-u4k2t){border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:9px 16px;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.category-filter.svelte-u4k2t button:where(.svelte-u4k2t):hover{background:var(--lilac);transform:translateY(-2px)}.category-filter.svelte-u4k2t button.active:where(.svelte-u4k2t){border-color:var(--ink);background:var(--ink);color:var(--surface)}.category-filter.svelte-u4k2t button:where(.svelte-u4k2t):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.result-count.svelte-u4k2t{color:var(--muted);margin:23px 0 17px;font-size:12px;font-weight:700}.article-grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.article-card.svelte-u4k2t{background:var(--surface);min-width:0;min-height:320px;color:var(--ink);border:1px solid #19231f3d;border-radius:25px;flex-direction:column;padding:25px;text-decoration:none;transition:transform .28s,box-shadow .28s;display:flex}.article-card.svelte-u4k2t:nth-child(4n+2){background:var(--lilac)}.article-card.svelte-u4k2t:nth-child(4n+3){background:var(--peach)}.article-card.svelte-u4k2t:nth-child(4n+4){background:#e9ede1}.article-card.featured.svelte-u4k2t{background:var(--lime);grid-column:span 2}.article-card.svelte-u4k2t:hover{transform:translateY(-6px);box-shadow:0 18px 29px #19231f1f}.article-card.svelte-u4k2t:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.card-top.svelte-u4k2t,.card-bottom.svelte-u4k2t{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-top.svelte-u4k2t{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.card-top.svelte-u4k2t span:where(.svelte-u4k2t):last-child{white-space:nowrap;align-items:center;gap:5px;display:flex}.article-number.svelte-u4k2t{opacity:.3;margin:25px 0 11px;font-family:Instrument Serif,Georgia,serif;font-size:51px;line-height:1;display:block}.article-card.svelte-u4k2t h3:where(.svelte-u4k2t){max-width:490px;margin:0 0 11px;font-size:23px;line-height:1.15}.article-card.featured.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:clamp(26px,2.8vw,37px)}.article-card.svelte-u4k2t p:where(.svelte-u4k2t){color:#49544e;max-width:550px;margin:0;font-size:13px;line-height:1.6}.card-bottom.svelte-u4k2t{margin-top:auto;padding-top:21px;font-size:11px;font-weight:700}.card-bottom.svelte-u4k2t time:where(.svelte-u4k2t){color:#626c64}.card-bottom.svelte-u4k2t span:where(.svelte-u4k2t){white-space:nowrap;align-items:center;gap:6px;display:flex}.card-bottom.svelte-u4k2t svg{transition:transform .2s}.article-card.svelte-u4k2t:hover .card-bottom:where(.svelte-u4k2t) svg{transform:translate(3px,-3px)}.closing-section.svelte-u4k2t{margin-top:85px}.closing-card.svelte-u4k2t{background:var(--blue);color:var(--surface);border-radius:30px;justify-content:space-between;align-items:end;gap:35px;padding:48px 55px;display:flex}.closing-card.svelte-u4k2t>div:where(.svelte-u4k2t)>p:where(.svelte-u4k2t){color:var(--lime);margin:0 0 15px}.closing-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0 0 15px;font-size:clamp(32px,4vw,50px);line-height:1.06}.closing-card.svelte-u4k2t h2:where(.svelte-u4k2t) em:where(.svelte-u4k2t){color:var(--lime)}.closing-card.svelte-u4k2t>div:where(.svelte-u4k2t)>span:where(.svelte-u4k2t){color:#e1e5ff;max-width:490px;font-size:14px;line-height:1.6;display:block}.closing-card.svelte-u4k2t>a:where(.svelte-u4k2t){background:var(--lime);color:var(--ink);border-radius:14px;flex:none;align-items:center;gap:10px;padding:14px 17px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.closing-card.svelte-u4k2t>a:where(.svelte-u4k2t):hover{transform:translateY(-3px)}@keyframes svelte-u4k2t-slow-spin{to{transform:rotate(360deg)}}@media (width<=800px){.blog-hero.svelte-u4k2t{grid-template-columns:1fr;padding-block:75px 85px}.hero-stamp.svelte-u4k2t{max-width:540px;min-height:225px}.hero-stamp.svelte-u4k2t strong:where(.svelte-u4k2t){font-size:120px}.article-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card.featured.svelte-u4k2t{grid-column:span 2}.closing-card.svelte-u4k2t{flex-direction:column;align-items:start}}@media (width<=600px){.page-shell.svelte-u4k2t{width:min(100% - 36px,1192px)}.blog-hero.svelte-u4k2t{gap:40px;padding-block:65px 70px}h1.svelte-u4k2t{font-size:clamp(42px,10.5vw,60px)}.blog-hero.svelte-u4k2t>div:where(.svelte-u4k2t)>p:where(.svelte-u4k2t):last-child{font-size:15px}.hero-stamp.svelte-u4k2t{min-height:165px;padding:19px}.hero-stamp.svelte-u4k2t strong:where(.svelte-u4k2t){font-size:80px}.section-heading.svelte-u4k2t{flex-direction:column;align-items:start;gap:8px}.article-grid.svelte-u4k2t{grid-template-columns:1fr}.article-card.featured.svelte-u4k2t{grid-column:span 1}.article-card.svelte-u4k2t{min-height:290px}.closing-section.svelte-u4k2t{margin-top:65px}.closing-card.svelte-u4k2t{padding:35px 27px}.blog-index.svelte-u4k2t{padding-bottom:75px}}@media (prefers-reduced-motion:reduce){.hero-stamp.svelte-u4k2t strong:where(.svelte-u4k2t){animation:none}.category-filter.svelte-u4k2t button:where(.svelte-u4k2t),.article-card.svelte-u4k2t,.closing-card.svelte-u4k2t>a:where(.svelte-u4k2t),.card-bottom.svelte-u4k2t svg{transition:none!important}.article-card.svelte-u4k2t:hover,.category-filter.svelte-u4k2t button:where(.svelte-u4k2t):hover,.closing-card.svelte-u4k2t>a:where(.svelte-u4k2t):hover{transform:none}}
