.blog-hero{padding:150px 0 90px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(5,22,27,.95),rgba(5,22,27,.7)),url("../images/blog/aquarium-blog-hero.webp") center/cover}.breadcrumbs{display:flex;gap:10px;margin-bottom:30px;color:rgba(255,255,255,.7)}.breadcrumbs a{color:var(--color-aqua-light)}.eyebrow{display:inline-block;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.18em;color:var(--color-aqua);margin-bottom:15px}.eyebrow--light{color:var(--color-aqua-light)}.blog-hero h1{font-family:var(--font-display);font-size:clamp(3rem,6vw,5.5rem);line-height:1.05;max-width:900px;margin-bottom:20px}.blog-hero h1 span{color:var(--color-aqua)}.blog-hero p{max-width:690px;color:rgba(255,255,255,.78);line-height:1.8;font-size:1.05rem;margin-bottom:28px}.section-heading{margin-bottom:40px}.section-heading--center{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}.section-heading h2,.blog-cta h2{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3.25rem);color:var(--color-deep);line-height:1.15}.section-heading p{color:var(--color-text-light);line-height:1.75}.featured-card{display:grid;grid-template-columns:1.05fr .95fr;background:var(--color-off-white);border-radius:20px;overflow:hidden}.featured-card__image{position:relative;min-height:420px}.featured-card__image img{width:100%;height:100%;object-fit:cover}.article-category,.blog-card__image span{position:absolute;top:20px;left:20px;background:var(--color-aqua);color:var(--color-deep);padding:8px 13px;border-radius:999px;font-size:.72rem;font-weight:700}.featured-card__content{padding:55px;display:flex;flex-direction:column;justify-content:center}.article-meta{display:flex;gap:9px;color:var(--color-text-light);font-size:.8rem;margin-bottom:16px}.featured-card h3{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;color:var(--color-deep);margin-bottom:18px}.featured-card p,.blog-card p{color:var(--color-text-light);line-height:1.8}.article-link{display:inline-block;margin-top:22px;color:var(--color-aqua-dark);font-weight:700}.latest-blogs{background:var(--color-off-white)}.blog-filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:38px}.blog-filter{border:1px solid var(--color-border);background:#fff;padding:11px 18px;border-radius:999px;font-weight:600;cursor:pointer}.blog-filter.active,.blog-filter:hover{background:var(--color-deep);color:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:#fff;border-radius:15px;overflow:hidden;transition:.3s}.blog-card:hover{transform:translateY(-7px);box-shadow:var(--shadow-soft)}.blog-card.is-hidden{display:none}.blog-card__image{display:block;height:230px;position:relative;overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:.5s}.blog-card:hover img{transform:scale(1.06)}.blog-card__content{padding:27px}.blog-card h3{font-family:var(--font-display);font-size:1.28rem;line-height:1.35;margin-bottom:12px}.blog-empty{text-align:center;padding:35px}.blog-cta{text-align:center;color:#fff;background:linear-gradient(90deg,rgba(5,22,27,.94),rgba(5,22,27,.58)),url("../images/cta-aquarium.webp") center/cover}.blog-cta__inner{max-width:780px}.blog-cta h2{color:#fff}.blog-cta p{max-width:650px;margin:auto;color:rgba(255,255,255,.75);line-height:1.8}.blog-cta__actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:28px}.btn-outline-light{border:1px solid rgba(255,255,255,.65);background:transparent;color:#fff}.reveal{opacity:0;transform:translateY(24px);transition:.65s}.reveal.is-visible{opacity:1;transform:none}@media(max-width:900px){.featured-card{grid-template-columns:1fr}.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}.featured-card__content{padding:32px 25px}.blog-hero h1{font-size:3rem}.blog-cta__actions{flex-direction:column}}