.hisherik-blog-template{max-width:1200px;margin:0 auto;padding:80px 16px 120px}.hisherik-blog-hero{margin-bottom:50px;border-radius:32px;padding:60px;color:#fff;background-size:cover;background-position:center;display:flex;flex-wrap:wrap;gap:40px}.hisherik-blog-hero h1{font-size:clamp(2.4rem, 5vw, 3.6rem);margin-bottom:16px}.hisherik-hero-content{flex:1 1 320px}.hisherik-hero-feature{flex:1 1 320px;background:rgba(255,255,255,.1);backdrop-filter:blur(5px);border-radius:24px;padding:32px;box-shadow:0 20px 40px rgba(0,0,0,.25)}.hisherik-feature-meta{display:flex;gap:8px;align-items:center;font-size:.9rem;opacity:.85}.hisherik-hero-feature h2{margin:12px 0;font-size:1.8rem}.hisherik-hero-feature p{margin-bottom:18px;color:rgba(255,255,255,.9)}.hisherik-feature-link{display:inline-flex;align-items:center;gap:6px;color:#ffe7aa;font-weight:600}.hisherik-blog-tagline{font-size:.95rem;letter-spacing:2px;text-transform:uppercase;color:#0093a3;margin-bottom:12px}.hisherik-blog-intro{max-width:720px;margin:0 auto;color:#4d4d4d}.hisherik-hero-content .hisherik-blog-intro{color:rgba(255,255,255,.85);text-align:left}.hisherik-hero-actions{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.hisherik-hero-cta{background:#ffe066;color:#1c1c1c;padding:12px 22px;border-radius:999px;font-weight:600}.hisherik-hero-secondary{border:1px solid rgba(255,255,255,.7);color:#fff;padding:12px 22px;border-radius:999px;font-weight:600}.hisherik-blog-topics{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px;margin-bottom:32px}.hisherik-topic-chip{border:1px solid rgba(0,147,163,.4);color:#006778;padding:6px 14px;border-radius:999px;font-size:.95rem;display:inline-flex;gap:8px;align-items:center;transition:background 0.2s ease,color 0.2s ease}.hisherik-topic-chip:hover{background:rgba(0,147,163,.12);color:#003f4a}.hisherik-topic-count{font-size:.8rem;background:rgba(0,147,163,.2);padding:2px 8px;border-radius:999px}.hisherik-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px}.hisherik-blog-sidebar{display:flex;flex-direction:column;gap:24px}.hisherik-sidebar-card{background:#f6f7f9;border-radius:18px;padding:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.hisherik-sidebar-card.highlight{background:linear-gradient(135deg,#00223e,#0093a3);color:#fff}.hisherik-sidebar-card h3{margin-top:0}.hisherik-sidebar-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.hisherik-sidebar-list li{display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.hisherik-sidebar-list a{color:inherit;flex:1;margin-inline-end:8px}.hisherik-sidebar-card.highlight p{color:rgba(255,255,255,.86)}.hisherik-sidebar-card.highlight .hisherik-hero-cta{background:#ffe066;color:#1c1c1c}.hisherik-blog-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hisherik-blog-card{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;transform:translateY(0);transition:transform 0.25s ease,box-shadow 0.25s ease}.hisherik-blog-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.12)}.hisherik-card-media{position:relative;aspect-ratio:16/9;overflow:hidden}.hisherik-card-media img{width:100%;height:100%;object-fit:cover;display:block}.hisherik-card-badge{position:absolute;inset-inline-start:16px;bottom:16px;background:rgba(0,0,0,.65);color:#fff;padding:6px 14px;border-radius:999px;font-size:.85rem}.hisherik-card-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.hisherik-card-meta{display:flex;gap:6px;font-size:.9rem;color:#6c6c6c}.hisherik-card-title{font-size:1.35rem;margin:0;line-height:1.4}.hisherik-card-title a{color:inherit}.hisherik-card-excerpt{color:#4d4d4d;margin:0;flex:1}.hisherik-card-link{font-weight:600;color:#0093a3}.hisherik-blog-pagination{display:flex;justify-content:center;gap:10px;margin-top:48px;flex-wrap:wrap}.hisherik-page-number{padding:10px 16px;border-radius:999px;border:1px solid #d8d8d8;color:#333}.hisherik-page-number.current{background:#0093a3;color:#fff;border-color:#0093a3}.hisherik-blog-empty{text-align:center;padding:80px 0;color:#6c6c6c}@media (max-width:1024px){.hisherik-blog-layout{grid-template-columns:1fr}.hisherik-blog-sidebar{order:-1}.hisherik-blog-hero{padding:40px 28px}}