.articles-page-wrap[data-astro-cid-fzx4jmue]{background:#fff;padding-bottom:40px}.articles-banner[data-astro-cid-fzx4jmue]{background:linear-gradient(180deg,#f8eae7,#f5e5e1);padding:clamp(48px,7vw,86px) 16px clamp(42px,6vw,72px);text-align:center;border-bottom:1px solid #eedad5}.articles-banner-inner[data-astro-cid-fzx4jmue]{width:min(calc(100% - 32px),860px);margin:0 auto}.banner-eyebrow[data-astro-cid-fzx4jmue]{display:inline-block;padding:5px 14px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(168,77,82,.2);color:#a84d52;font-size:13px;font-weight:700;margin-bottom:14px}.articles-banner[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{font-size:clamp(32px,4.5vw,46px);color:#2f292d;margin:0 0 10px;font-weight:700;letter-spacing:-.01em}.banner-sub[data-astro-cid-fzx4jmue]{margin:0;color:#6d5c62;font-size:16px}.articles-archive[data-astro-cid-fzx4jmue]{width:min(calc(100% - 32px),1160px);margin:44px auto 48px}.archive-section-head[data-astro-cid-fzx4jmue]{text-align:center;margin-bottom:28px}.section-kicker[data-astro-cid-fzx4jmue]{color:#df8e96;font-size:clamp(18px,2.4vw,23px);font-weight:600;margin:0 0 6px}.archive-section-head[data-astro-cid-fzx4jmue] h2[data-astro-cid-fzx4jmue]{font-size:clamp(22px,3vw,28px);color:#2f292d;margin:0;font-weight:700}.archive-controls[data-astro-cid-fzx4jmue]{max-width:820px;margin:0 auto 36px;display:flex;flex-direction:column;gap:14px}.archive-search-wrap[data-astro-cid-fzx4jmue]{position:relative;display:flex;align-items:center;background:#fdf9f8;border:1px solid #ead6d3;border-radius:999px;padding:6px 18px;box-shadow:0 8px 22px #a84d520d;transition:border-color .2s ease,box-shadow .2s ease}.archive-search-wrap[data-astro-cid-fzx4jmue]:focus-within{border-color:#d9828b;background:#fff;box-shadow:0 10px 26px #a84d521a}.archive-search-wrap[data-astro-cid-fzx4jmue] svg[data-astro-cid-fzx4jmue]{color:#a84d52;flex-shrink:0;margin-right:10px}.archive-search-wrap[data-astro-cid-fzx4jmue] input[data-astro-cid-fzx4jmue]{width:100%;border:none;outline:none;padding:8px 0;font-size:15px;color:#2f292d;background:transparent}.archive-tabs[data-astro-cid-fzx4jmue]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.archive-tab[data-astro-cid-fzx4jmue]{padding:7px 16px;border-radius:999px;border:1px solid #ebd9d6;background:#fff;color:#5d4e53;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .18s ease}.archive-tab[data-astro-cid-fzx4jmue]:hover{border-color:#df8e96;color:#a84d52}.archive-tab[data-astro-cid-fzx4jmue].is-active{background:linear-gradient(135deg,#e58f8e,#c6626b);color:#fff;border-color:transparent;box-shadow:0 8px 20px #c6626b3d}.articles-grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.article-card[data-astro-cid-fzx4jmue]{border:1px solid #f0e2df;border-radius:22px;background:#fff;box-shadow:0 10px 30px #2f292d0d;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s ease;overflow:hidden;display:flex;flex-direction:column}.article-card[data-astro-cid-fzx4jmue]:hover{transform:translateY(-6px);box-shadow:0 20px 44px #a84d521f;border-color:#e5b2b6}.card-link[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.card-media[data-astro-cid-fzx4jmue]{position:relative;aspect-ratio:1 / 1;background:#f9f1ef;overflow:hidden}.card-media[data-astro-cid-fzx4jmue] picture[data-astro-cid-fzx4jmue],.card-media[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.article-card[data-astro-cid-fzx4jmue]:hover .card-media[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{transform:scale(1.04)}.card-rose-badge[data-astro-cid-fzx4jmue]{position:absolute;top:14px;right:14px;padding:5px 13px;border-radius:999px;background:#e58f8e;color:#fff;font-size:12px;font-weight:700;box-shadow:0 4px 12px #0000001f}.card-cat-pill[data-astro-cid-fzx4jmue]{position:absolute;bottom:12px;left:12px;padding:4px 11px;border-radius:999px;background:#ffffffeb;backdrop-filter:blur(6px);color:#173b3a;font-size:11.5px;font-weight:700;box-shadow:0 4px 12px #00000014}.card-body[data-astro-cid-fzx4jmue]{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1 0 auto}.card-title[data-astro-cid-fzx4jmue]{font-size:18.5px;color:#2f292d;line-height:1.42;font-weight:800;margin:0 0 10px}.card-excerpt[data-astro-cid-fzx4jmue]{color:#685b60;font-size:14.5px;line-height:1.62;margin:0 0 18px;flex:1 0 auto}.card-footer-meta[data-astro-cid-fzx4jmue]{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f4eae8}.card-more[data-astro-cid-fzx4jmue]{color:#a84d52;font-weight:800;font-size:14px;transition:color .2s ease}.article-card[data-astro-cid-fzx4jmue]:hover .card-more[data-astro-cid-fzx4jmue]{color:#126c64}.card-date[data-astro-cid-fzx4jmue]{font-size:12.5px;color:#938389}@media(max-width:1024px){.articles-grid[data-astro-cid-fzx4jmue]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:640px){.articles-grid[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}}
