.eap-blog-home{--eap-pink:#ff2d83;--eap-dark:#111;--eap-soft:#fff3f8;max-width:1240px;margin:0 auto;padding:24px 16px 60px;font-family:inherit}.eap-blog-home a{text-decoration:none}.eap-blog-hero{border-radius:28px;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,45,131,.28),transparent 34%),linear-gradient(135deg,#111 0%,#2a0d1b 55%,#ff2d83 140%);color:#fff;margin-bottom:34px}.eap-blog-hero__inner{padding:58px 40px}.eap-blog-kicker{display:inline-flex;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);padding:8px 14px;border-radius:999px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.eap-blog-hero h1{color:#fff;font-size:clamp(32px,5vw,62px);line-height:1.02;margin:20px 0 16px;max-width:820px}.eap-blog-hero p{font-size:18px;line-height:1.7;max-width:720px;margin:0 0 28px;color:rgba(255,255,255,.86)}.eap-blog-search{display:grid;grid-template-columns:1fr 230px auto;gap:10px;max-width:850px}.eap-blog-search input,.eap-blog-search select{height:52px;border-radius:14px;border:0;padding:0 16px;background:#fff;color:#111}.eap-blog-search button,.eap-read-more,.eap-blog-cta a{height:52px;border-radius:14px;border:0;background:var(--eap-pink);color:#fff;font-weight:800;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.eap-featured-post{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;background:#fff;border:1px solid #eee;border-radius:26px;padding:18px;margin-bottom:30px;box-shadow:0 16px 40px rgba(17,17,17,.06)}.eap-featured-post__image{min-height:360px;border-radius:22px;background:#f6f6f6;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#999;font-weight:800}.eap-featured-post__image img{width:100%;height:100%;object-fit:cover;display:block}.eap-featured-post__content{padding:18px 20px}.eap-card-label{display:inline-flex;background:var(--eap-soft);color:var(--eap-pink);font-weight:800;padding:8px 12px;border-radius:999px;font-size:13px}.eap-featured-post h2{font-size:clamp(26px,3vw,42px);line-height:1.1;margin:16px 0}.eap-featured-post h2 a,.eap-post-card h3 a{color:var(--eap-dark)}.eap-featured-post p{font-size:17px;line-height:1.7;color:#555;margin-bottom:24px}.eap-blog-cats{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.eap-blog-cats a{border:1px solid #eee;background:#fff;color:#222;border-radius:999px;padding:10px 15px;font-weight:700}.eap-blog-cats a.active,.eap-blog-cats a:hover{background:var(--eap-dark);color:#fff;border-color:var(--eap-dark)}.eap-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eap-post-card{background:#fff;border:1px solid #eee;border-radius:24px;overflow:hidden;box-shadow:0 12px 34px rgba(17,17,17,.05);transition:transform .18s ease,box-shadow .18s ease}.eap-post-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(17,17,17,.09)}.eap-post-card__thumb{height:235px;background:linear-gradient(135deg,#ffe1ee,#f7f7f7);display:flex;align-items:center;justify-content:center;color:var(--eap-pink);font-weight:900;text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.eap-post-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.eap-post-card__body{padding:22px}.eap-post-meta{font-size:12px;color:#888;margin-bottom:10px}.eap-post-card h3{font-size:22px;line-height:1.22;margin:0 0 12px}.eap-post-card p{color:#5c5c5c;line-height:1.65;margin:0 0 18px}.eap-post-link{font-weight:900;color:var(--eap-pink)}.eap-pagination{margin-top:32px;display:flex;justify-content:center}.eap-pagination ul{display:flex;gap:8px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.eap-pagination a,.eap-pagination span{display:inline-flex;min-width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;border:1px solid #eee;color:#111;font-weight:800;padding:0 12px}.eap-pagination .current{background:#111;color:#fff;border-color:#111}.eap-blog-cta{margin-top:38px;border-radius:26px;background:#111;color:#fff;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.eap-blog-cta span{color:rgba(255,255,255,.7);font-weight:700}.eap-blog-cta h2{color:#fff;margin:6px 0 0;font-size:28px}.eap-empty-blog{grid-column:1/-1;background:#fff;border:1px dashed #ddd;border-radius:24px;padding:40px;text-align:center}@media(max-width:900px){.eap-blog-search,.eap-featured-post{grid-template-columns:1fr}.eap-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eap-blog-cta{display:block}.eap-blog-cta a{margin-top:18px}}@media(max-width:620px){.eap-blog-home{padding-left:10px;padding-right:10px}.eap-blog-hero__inner{padding:36px 22px}.eap-post-grid{grid-template-columns:1fr}.eap-featured-post__image{min-height:240px}.eap-blog-search button{width:100%}.eap-blog-cta h2{font-size:23px}}
