:root{--navy:#00334d;--beige:#fcf4e6;--coral:#ff8f40;--yellow:#ffc859;--teal:#29a69b;--blue:#4c6fd9;--navy-900:#001a26;--navy-600:#00334d;--navy-400:#336680;--beige-300:#fefbf5;--beige-600:#fcf4e6;--coral-400:#ffab73;--coral-500:#ff9d5a;--coral-600:#ff8f40;--coral-700:#ff8a3a;--font-heading:"Ovo",serif;--font-body:"Nunito",sans-serif;--shadow-subtle:0 2px 8px rgba(0,51,77,.08);--shadow-standard:0 4px 16px rgba(0,51,77,.12);--shadow-prominent:0 8px 32px rgba(0,51,77,.18)}@import url("https://fonts.googleapis.com/css2?family=Ovo&family=Nunito:wght@300;400;600;700;800&display=swap");*{box-sizing:border-box}body{font-family:var(--font-body)!important;line-height:1.6;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{color:var(--navy)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important;line-height:1.2}h1{font-size:48px;margin-bottom:24px}h2{font-size:36px;margin-bottom:20px}h3{font-size:28px;margin-bottom:16px}h4{font-size:20px;font-weight:700}p{color:#555;font-size:18px;line-height:1.8;margin-bottom:20px}a{color:var(--navy);text-decoration:none;transition:color .3s}a:hover{color:var(--coral)}.ankre-navbar{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);position:fixed;top:0;width:100%;z-index:1000}.ankre-nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px 5%}.ankre-logo img{height:40px}.ankre-nav-menu{align-items:center;display:flex;gap:30px;list-style:none}.ankre-nav-menu a{color:var(--navy);font-weight:600}.ankre-nav-menu a:hover{color:var(--coral)}.ankre-nav-cta{background:linear-gradient(180deg,var(--coral-500) 0,var(--coral-700) 100%);border-radius:25px;box-shadow:var(--shadow-subtle);color:#fff!important;padding:12px 24px}.ankre-nav-cta:hover{background:linear-gradient(180deg,var(--coral-400) 0,var(--coral-600) 100%);box-shadow:var(--shadow-standard);transform:translateY(-2px)}.blog-hero{background:linear-gradient(180deg,var(--beige) 0,#fff 100%);padding:140px 5% 80px;text-align:center}.blog-hero-content{margin:0 auto;max-width:800px}.blog-hero h1{color:var(--navy);font-family:var(--font-heading);font-size:56px;margin-bottom:24px}.blog-hero p{color:#666;font-size:22px;margin-bottom:0}.blog-featured{background:#fff;border-radius:24px;box-shadow:var(--shadow-prominent);margin-bottom:60px;overflow:hidden}.blog-featured-content{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.blog-featured-text{padding:60px}.blog-featured-text h2{color:var(--navy);font-family:var(--font-heading);font-size:36px;margin-bottom:20px}.blog-featured-text h2 a{color:var(--navy)}.blog-featured-text h2 a:hover{color:var(--coral)}.blog-featured-excerpt{color:#666;font-size:18px;line-height:1.8;margin-bottom:24px}.blog-featured-cta{background:linear-gradient(180deg,var(--coral-500) 0,var(--coral-700) 100%);border-radius:25px;box-shadow:var(--shadow-subtle);color:#fff!important;display:inline-block;font-weight:700;margin-top:16px;padding:14px 32px}.blog-featured-cta:hover{background:linear-gradient(180deg,var(--coral-400) 0,var(--coral-600) 100%);box-shadow:var(--shadow-standard);transform:translateY(-2px)}.blog-featured-image{height:100%}.blog-featured-image img{height:100%;object-fit:cover;width:100%}.blog-wrapper{margin:0 auto;max-width:1200px;padding:120px 5% 60px}.blog-listing-wrapper{margin:0 auto;max-width:1200px;padding:60px 5%}.blog-post{margin:0 auto;max-width:800px}.blog-post-header{margin-bottom:40px;text-align:center}.blog-post-title{color:var(--navy);font-family:var(--font-heading);font-size:48px;line-height:1.2;margin-bottom:20px}.blog-post-meta{align-items:center;color:#999;display:flex;gap:16px;justify-content:center;margin-top:20px}.blog-post-meta img{border-radius:50%;height:48px;width:48px}.blog-post-featured-image{border-radius:16px;box-shadow:var(--shadow-standard);margin-bottom:40px;max-height:500px;object-fit:cover;width:100%}.blog-post-body{color:#333;font-size:18px;line-height:1.8}.blog-post-body h2{margin-top:40px}.blog-post-body h3{margin-top:30px}.blog-post-body ol,.blog-post-body ul{margin-bottom:20px;padding-left:30px}.blog-post-body li{margin-bottom:12px}.blog-post-body blockquote{background:var(--beige-300);border-left:4px solid var(--coral);border-radius:0 8px 8px 0;color:#666;font-style:italic;margin:30px 0;padding:20px 20px 20px 24px}.blog-post-body img{border-radius:12px;box-shadow:var(--shadow-subtle);height:auto;margin:30px 0;max-width:100%}.blog-tags{gap:12px;justify-content:center;margin-bottom:20px}.blog-card-tags,.blog-tags{display:flex;flex-wrap:wrap}.blog-card-tags{gap:8px;margin-bottom:16px}.blog-tag{background:var(--beige);border-radius:20px;color:var(--navy);font-size:14px;font-weight:600;padding:6px 16px}.blog-card-tags .blog-tag{font-size:13px;padding:4px 12px}.blog-listing-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:60px}.blog-card{background:#fff;border-radius:16px;box-shadow:var(--shadow-subtle);display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.blog-card:hover{box-shadow:var(--shadow-prominent);transform:translateY(-5px)}.blog-card-image{height:250px;object-fit:cover;width:100%}.blog-card-content{display:flex;flex:1;flex-direction:column;padding:30px}.blog-card h3{font-family:var(--font-heading);font-size:24px;margin-bottom:12px}.blog-card h3,.blog-card h3 a{color:var(--navy)}.blog-card h3 a:hover{color:var(--coral)}.blog-card-excerpt{color:#666;flex:1;font-size:16px;line-height:1.6;margin-bottom:20px}.blog-card-meta{align-items:center;color:#999;display:flex;font-size:14px;gap:12px}.blog-card-meta img{border-radius:50%;height:32px;width:32px}.blog-pagination{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:60px}.blog-pagination a,.blog-pagination span{border-radius:8px;font-weight:600;padding:12px 20px;transition:all .3s}.blog-pagination a{background:#fff;box-shadow:var(--shadow-subtle);color:var(--navy)}.blog-pagination a:hover{box-shadow:var(--shadow-standard);transform:translateY(-2px)}.blog-pagination a:hover,.blog-pagination span{background:var(--coral);color:#fff}.no-posts-message{color:#999;font-size:18px;padding:80px 20px;text-align:center}.ankre-footer{background:var(--navy);color:#fff;margin-top:80px;padding:60px 0 30px}.ankre-footer-content{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 2fr 1fr;margin:0 auto;max-width:1200px;padding:0 5%}.ankre-footer-logo img{height:40px;margin-bottom:20px}.ankre-footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ankre-footer-links a{color:#fff;font-size:16px}.ankre-footer-links a:hover{color:var(--coral)}.ankre-footer-social{display:flex;gap:20px;justify-content:flex-end}.ankre-footer-social a{color:#fff}.ankre-footer-social a:hover{color:var(--coral);transform:translateY(-3px)}.ankre-footer-copyright{border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);font-size:14px;grid-column:1/-1;margin-top:30px;padding-top:30px;text-align:center}@media (max-width:768px){.ankre-nav-menu{display:none}.blog-hero h1{font-size:36px}.blog-hero p{font-size:18px}.blog-featured-content{grid-template-columns:1fr}.blog-featured-text{padding:40px 30px}.blog-featured-text h2{font-size:28px}.blog-listing-grid{gap:30px;grid-template-columns:1fr}.blog-post-title,h1{font-size:36px}h2{font-size:28px}.blog-wrapper{padding:100px 5% 40px}.ankre-footer-content{grid-template-columns:1fr;text-align:center}.ankre-footer-social{justify-content:center}}@media (max-width:480px){.blog-hero{padding:120px 5% 60px}.blog-hero h1{font-size:32px}.blog-listing-wrapper{padding:40px 5%}.blog-post-title,h1{font-size:28px}h2{font-size:24px}p{font-size:16px}.blog-wrapper{padding:90px 5% 30px}}