.ics-blog-page{background:#101722;color:#fff}.blog-hero{padding:82px 0 108px;background:radial-gradient(circle at 82% 10%,#59251f 0,transparent 28%),linear-gradient(135deg,#111925,#172a37)}.blog-hero .container-ics{max-width:1120px}.blog-kicker{display:inline-block;color:#ed382d;font-size:11px;font-weight:800;letter-spacing:1.4px}.blog-hero h1{max-width:700px;margin:14px 0;font-size:clamp(38px,5vw,68px);line-height:1.05;color:#fff}.blog-hero h1 em{color:#e8b75a;font-style:normal}.blog-hero p{max-width:590px;color:#b2bec8;font-size:17px;line-height:1.7}.blog-content{margin-top:-56px;padding-bottom:72px}.featured-label{text-align:center;font-size:12px;font-weight:700;letter-spacing:1px;color:#d8e1e6;margin:0 0 13px}.featured-post{display:grid;grid-template-columns:42% 58%;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 18px 45px #0000003a;color:#172230}.featured-image img{width:100%;height:100%;min-height:285px;object-fit:cover}.featured-copy{padding:36px 40px}.blog-category{color:#e43a30;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.featured-copy h2{font-size:26px;line-height:1.28;margin:12px 0;color:#18263a}.featured-copy p{color:#657487;line-height:1.7}.blog-cta{display:inline-flex;gap:12px;align-items:center;background:#e3332c;color:#fff!important;border-radius:30px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 7px 17px #e3332c42}.blog-cta:hover{background:#bd241f}.blog-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:34px;margin-top:70px}.latest-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #31404c;padding-bottom:12px}.latest-head h2{font-size:29px;margin:7px 0 0}.blog-search{display:flex;background:#fff;border-radius:5px;overflow:hidden}.blog-search input{width:185px;border:0;padding:10px 12px;font:12px Poppins;outline:0}.blog-search button{border:0;background:white;color:#263b4b;padding:0 11px}.category-filter{display:flex;flex-wrap:wrap;gap:15px;padding:14px 0}.category-filter a{color:#aeb9c2;font-size:11px;text-decoration:none}.category-filter a.active,.category-filter a:hover{color:#ef4438}.post-feed{display:grid;gap:12px}.blog-card{display:grid;grid-template-columns:132px 1fr auto;gap:15px;align-items:center;background:#f9fafb;border-radius:7px;padding:8px;color:#1d2a3a}.blog-card>img{width:132px;height:106px;object-fit:cover;border-radius:5px}.blog-card h3{font-size:14px;line-height:1.35;margin:6px 0}.blog-card p{font-size:11px;line-height:1.5;color:#687789;margin:0 0 6px}.blog-card small{font-size:10px;color:#78879a}.blog-card>a{color:#e3332c;text-decoration:none;font-size:10px;font-weight:700;white-space:nowrap}.blog-aside{display:grid;gap:18px;align-content:start}.enquiry-card,.services-card{background:#fff;color:#1b2b3d;border-radius:13px;padding:24px;box-shadow:0 9px 22px #0000001d}.enquiry-card h3,.services-card h3{font-size:17px;margin:9px 0}.enquiry-card p{color:#6f7d8e;font-size:12px;line-height:1.6;margin-bottom:18px}.full{width:100%;justify-content:center}.services-card{background:#1c2b35;color:#fff;border:1px solid #344550}.services-card h3{margin-bottom:14px}.services-card a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #354650;color:#d5dde2;font-size:12px;text-decoration:none}.services-card a:last-child{border:0}.services-card b{color:#e3332c}.blog-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:75px;padding:28px 34px;border:1px solid #3a4650;border-radius:16px;background:linear-gradient(100deg,#1d2b36,#253c4b)}.blog-bottom-cta span{font-size:10px;letter-spacing:1px;color:#e43a30;font-weight:800}.blog-bottom-cta h2{font-size:26px;margin:7px 0 0}@media(max-width:850px){.featured-post{grid-template-columns:1fr}.featured-image img{min-height:220px}.blog-grid{grid-template-columns:1fr}.blog-aside{grid-template-columns:1fr 1fr}.blog-hero{padding:60px 0 95px}}@media(max-width:580px){.featured-copy{padding:25px}.latest-head{align-items:start;gap:15px;flex-direction:column}.blog-card{grid-template-columns:90px 1fr}.blog-card>img{width:90px;height:95px}.blog-card>a{grid-column:2}.blog-aside{grid-template-columns:1fr}.blog-bottom-cta{padding:24px;align-items:start;flex-direction:column}.blog-search input{width:160px}}

.article-hero{padding:52px 0 110px;background:radial-gradient(circle at 78% 0,#5c2721,transparent 27%),linear-gradient(135deg,#101b29,#182b38)}.article-hero .container-ics{max-width:1120px}.back-to-blog{display:inline-block;color:#c1cbd1;text-decoration:none;font-size:12px;margin-bottom:25px}.article-hero h1{max-width:840px;font-size:clamp(32px,4.2vw,56px);line-height:1.08;margin:13px 0;color:#fff}.article-date{color:#aebbc3;font-size:12px}.article-area{margin-top:-58px;padding-bottom:70px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 270px;gap:32px;align-items:start}.article-card{overflow:hidden;border-radius:12px;background:#fff;color:#263444;box-shadow:0 15px 35px #00000028}.article-feature-image{display:block;width:100%;max-height:480px;object-fit:cover}.article-body{padding:34px 40px;font-size:15px;line-height:1.9;color:#435364;white-space:normal}.article-body h2,.article-body h3{color:#172839}.article-faqs{padding:0 40px 40px}.article-faqs h2{font-size:23px;color:#1b2d40;margin-bottom:17px}.article-faqs details{border:1px solid #e2e8ec;border-radius:7px;margin:9px 0;background:#fbfcfc}.article-faqs summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:15px;font-size:13px;font-weight:600;color:#26394e}.article-faqs summary span{color:#df342d}.article-faqs details p{padding:0 15px 15px;margin:0;color:#647486;font-size:13px;line-height:1.7}.article-aside{position:sticky;top:22px;display:grid;gap:17px}.recent-card{background:#1b2b35;border:1px solid #334651;border-radius:12px;padding:20px}.recent-card h3{font-size:15px;margin:0 0 12px}.recent-card a{display:flex;gap:9px;padding:10px 0;border-top:1px solid #334550;color:#fff;text-decoration:none;font-size:11px;font-weight:600;line-height:1.35}.recent-card img{width:42px;height:42px;border-radius:4px;object-fit:cover}.recent-card small{display:block;color:#ea453e;font-size:9px;margin-bottom:3px}@media(max-width:850px){.article-layout{grid-template-columns:1fr}.article-aside{position:static;grid-template-columns:1fr 1fr}.recent-card{grid-column:1/-1}.article-hero{padding-bottom:95px}}@media(max-width:580px){.article-body{padding:25px 21px;font-size:14px}.article-faqs{padding:0 21px 25px}.article-aside{grid-template-columns:1fr}.recent-card{grid-column:auto}.article-hero h1{font-size:33px}}
.blog-pagination{display:flex;gap:7px;margin-top:23px}.blog-pagination a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #40505b;border-radius:6px;color:#c4cdd3;text-decoration:none;font-size:12px}.blog-pagination a.active,.blog-pagination a:hover{border-color:#e3332c;background:#e3332c;color:#fff}.category-filter small{font-size:9px;opacity:.7}.category-card p{font-size:12px;color:#aebbc3;line-height:1.5}.category-card a span{color:#8ea0aa}.category-card a b{margin-left:5px}
