.section-label[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}h2[data-astro-cid-nzwlcmrj]{font-family:var(--font-heading);letter-spacing:-.06em;margin:1.25rem 0 2rem;padding-bottom:.12em;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:.98;overflow:visible}h2[data-astro-cid-nzwlcmrj] em[data-astro-cid-nzwlcmrj]{color:var(--pink);font-style:normal}.blog-section[data-astro-cid-nzwlcmrj]{max-width:1400px;margin:0 auto;padding:3rem 5vw}.featured-post[data-astro-cid-nzwlcmrj]{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;margin-bottom:5rem;padding:2.5rem;transition:border-color .3s,box-shadow .3s;display:grid;box-shadow:0 10px 30px #00003e0a}.featured-post[data-astro-cid-nzwlcmrj]:hover{border-color:var(--pink);box-shadow:0 25px 60px #dd2eb81f}.featured-img-wrap[data-astro-cid-nzwlcmrj]{background:#e9efff;border-radius:16px;height:420px;position:relative;overflow:hidden}.featured-img-wrap[data-astro-cid-nzwlcmrj] img[data-astro-cid-nzwlcmrj]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.featured-post[data-astro-cid-nzwlcmrj]:hover .featured-img-wrap[data-astro-cid-nzwlcmrj] img[data-astro-cid-nzwlcmrj]{transform:scale(1.03)}.featured-badge[data-astro-cid-nzwlcmrj]{background:var(--ink);color:var(--paper);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:.4rem .9rem;font-size:.65rem;font-weight:700;position:absolute;top:1.5rem;left:1.5rem}.meta-row[data-astro-cid-nzwlcmrj]{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.cat-tag[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pink);font-size:.68rem;font-weight:700}.meta-dot[data-astro-cid-nzwlcmrj]{color:var(--muted)}.meta-time[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);color:var(--muted);font-size:.72rem}.featured-content[data-astro-cid-nzwlcmrj] h2[data-astro-cid-nzwlcmrj]{margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem)}.featured-content[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);color:var(--muted);text-align:justify;text-justify:inter-word;margin:1.2rem 0 2rem;font-size:.95rem;line-height:1.65}.read-more-link[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--pink);align-items:center;gap:.6rem;padding-bottom:.4rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.read-more-link[data-astro-cid-nzwlcmrj]:hover{color:var(--pink)}.category-filter-bar[data-astro-cid-nzwlcmrj]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:4rem;padding-bottom:2rem;display:flex}.filter-label[data-astro-cid-nzwlcmrj]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.76rem;font-weight:700}.category-pills[data-astro-cid-nzwlcmrj]{flex-wrap:wrap;gap:.6rem;display:flex}.cat-filter-btn[data-astro-cid-nzwlcmrj]{border:1px solid var(--line);font-family:var(--font-body);color:var(--muted);cursor:pointer;background:#fff;border-radius:100px;padding:6px 16px;font-size:.78rem;font-weight:600;transition:all .25s}.cat-filter-btn[data-astro-cid-nzwlcmrj]:hover{border-color:var(--pink);color:var(--pink)}.cat-filter-btn[data-astro-cid-nzwlcmrj].active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.articles-grid-heading[data-astro-cid-nzwlcmrj]{margin-bottom:3.5rem}.articles-grid[data-astro-cid-nzwlcmrj]{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.article-card[data-astro-cid-nzwlcmrj]{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 25px #00003e08}.article-card[data-astro-cid-nzwlcmrj]:hover{border-color:var(--pink);transform:translateY(-5px);box-shadow:0 15px 40px #dd2eb81f}.article-thumb[data-astro-cid-nzwlcmrj]{background:#e9efff;height:220px;position:relative;overflow:hidden}.article-thumb[data-astro-cid-nzwlcmrj] img[data-astro-cid-nzwlcmrj]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.article-card[data-astro-cid-nzwlcmrj]:hover .article-thumb[data-astro-cid-nzwlcmrj] img[data-astro-cid-nzwlcmrj]{transform:scale(1.05)}.cat-pill[data-astro-cid-nzwlcmrj]{backdrop-filter:blur(8px);color:#fff;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#00003ed9;border-radius:100px;padding:.3rem .7rem;font-size:.62rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.article-body[data-astro-cid-nzwlcmrj]{flex-direction:column;flex-grow:1;padding:1.8rem;display:flex}.card-meta[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);color:var(--muted);gap:.5rem;margin-bottom:.8rem;font-size:.68rem;display:flex}.article-body[data-astro-cid-nzwlcmrj] h3[data-astro-cid-nzwlcmrj]{font-family:var(--font-heading);color:var(--ink);margin:0 0 .8rem;font-size:1.22rem;font-weight:700;line-height:1.3}.article-body[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);color:var(--muted);text-align:justify;text-justify:inter-word;flex-grow:1;margin:0 0 1.5rem;font-size:.85rem;line-height:1.6}.card-link[data-astro-cid-nzwlcmrj]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pink);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.card-link[data-astro-cid-nzwlcmrj]:hover{color:var(--ink)}.newsletter-section[data-astro-cid-nzwlcmrj]{background:var(--ink);color:var(--paper);padding:7rem 10vw}.newsletter-card[data-astro-cid-nzwlcmrj]{text-align:center;max-width:650px;margin:0 auto}.newsletter-card[data-astro-cid-nzwlcmrj] .section-label[data-astro-cid-nzwlcmrj]{color:var(--blue-bell)}.newsletter-desc[data-astro-cid-nzwlcmrj]{color:#f4f7ffa6;margin:1.5rem 0 2.5rem;font-size:1.05rem;line-height:1.5}.newsletter-form[data-astro-cid-nzwlcmrj]{gap:1rem;max-width:480px;margin:0 auto;display:flex}.newsletter-form[data-astro-cid-nzwlcmrj] input[data-astro-cid-nzwlcmrj]{color:var(--paper);font-family:var(--font-body);background:#f4f7ff0f;border:1px solid #f4f7ff33;border-radius:100px;outline:none;flex-grow:1;padding:1rem 1.4rem;font-size:.95rem}.newsletter-form[data-astro-cid-nzwlcmrj] input[data-astro-cid-nzwlcmrj]:focus{border-color:var(--pink)}.newsletter-form[data-astro-cid-nzwlcmrj] button[data-astro-cid-nzwlcmrj]{background:var(--pink);color:#fff;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:1rem 2rem;font-size:.75rem;font-weight:700;transition:background .3s}.newsletter-form[data-astro-cid-nzwlcmrj] button[data-astro-cid-nzwlcmrj]:hover{background:#be1c9c}@media (width<=960px){.featured-post[data-astro-cid-nzwlcmrj]{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.featured-img-wrap[data-astro-cid-nzwlcmrj]{height:300px}.articles-grid[data-astro-cid-nzwlcmrj]{grid-template-columns:1fr 1fr}}@media (width<=760px){.blog-section[data-astro-cid-nzwlcmrj],.newsletter-section[data-astro-cid-nzwlcmrj]{padding:4rem 20px}.articles-grid[data-astro-cid-nzwlcmrj]{grid-template-columns:1fr}.newsletter-form[data-astro-cid-nzwlcmrj]{flex-direction:column}.newsletter-form[data-astro-cid-nzwlcmrj] button[data-astro-cid-nzwlcmrj]{width:100%}}
