:root{--cb-navy:#07172b;--cb-blue:#1677ff;--cb-cyan:#13b8d1;--cb-ink:#102238;--cb-muted:#66758a;--cb-line:#e4eaf1}.camzas-blog,.camzas-blog *{box-sizing:border-box}.camzas-blog{background:#f7f9fc;color:var(--cb-ink);font-family:Inter,Arial,sans-serif}.camzas-blog a{text-decoration:none}.camzas-blog-wrap{width:min(1380px,calc(100% - 48px));margin-inline:auto}.camzas-blog-hero{min-height:330px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(3,13,28,.96) 0%,rgba(3,16,36,.78) 48%,rgba(3,15,34,.22) 100%),url('../images/blog/blog-hero-industrial.png');background-position:center;background-size:cover;color:#fff}.camzas-blog-hero__eyebrow,.camzas-section-heading span{display:block;color:#42d4e9;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.camzas-blog-hero h1{font-family:Montserrat,Inter,sans-serif;font-size:clamp(44px,5vw,70px);line-height:1;margin:15px 0 18px;color:#fff}.camzas-blog-hero p{max-width:700px;font-size:18px;line-height:1.65;margin:0;color:#e6edf7}.camzas-blog-categories{background:#fff;border-bottom:1px solid var(--cb-line);box-shadow:0 8px 24px rgba(12,34,59,.05);position:relative;z-index:2}.camzas-blog-categories .camzas-blog-wrap{display:flex;gap:10px;overflow-x:auto;padding-block:17px;scrollbar-width:thin}.camzas-pill{display:inline-flex;align-items:center;gap:8px;flex:none;padding:10px 15px;border:1px solid #e1e8f1;border-radius:999px;color:#32445b!important;font-size:13px;font-weight:700;white-space:nowrap;transition:.2s}.camzas-pill:hover,.camzas-pill.is-active{border-color:var(--cb-blue);background:linear-gradient(135deg,var(--cb-blue),#15a9d0);color:#fff!important;box-shadow:0 7px 16px rgba(22,119,255,.2)}.camzas-pill span{font-size:15px}.camzas-blog-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:34px;padding-block:44px 75px;align-items:start}.camzas-blog-sidebar{display:grid;gap:20px;position:sticky;top:25px}.camzas-side-card{background:#fff;border:1px solid var(--cb-line);border-radius:14px;padding:22px;box-shadow:0 8px 25px rgba(23,47,76,.045)}.camzas-side-card h2,.camzas-newsletter h2{font:700 16px/1.3 Montserrat,Inter,sans-serif;margin:0 0 16px;color:var(--cb-ink)}.camzas-side-card form{display:flex}.camzas-side-card input[type=search]{min-width:0;width:100%;height:44px;border:1px solid #dfe7f0;border-radius:9px 0 0 9px;padding:0 12px;font-size:13px;background:#f9fbfd}.camzas-side-card button{width:46px;border:0;border-radius:0 9px 9px 0;background:var(--cb-blue);color:#fff;display:grid;place-items:center}.camzas-side-card button svg{width:18px;fill:none;stroke:currentColor;stroke-width:2}.camzas-side-categories{list-style:none;padding:0;margin:0}.camzas-side-categories li+li{border-top:1px solid #edf1f5}.camzas-side-categories a{display:flex;align-items:center;justify-content:space-between;padding:11px 0;color:#33465e!important;font-size:13px;font-weight:600}.camzas-side-categories a:hover{color:var(--cb-blue)!important}.camzas-side-categories span{display:grid;place-items:center;min-width:25px;height:25px;padding:0 6px;border-radius:99px;background:#edf4ff;color:var(--cb-blue);font-size:11px}.camzas-popular{display:grid;gap:15px}.camzas-popular a{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center}.camzas-popular img{width:64px;height:58px;object-fit:cover;border-radius:8px}.camzas-popular strong,.camzas-popular small{display:block}.camzas-popular strong{color:var(--cb-ink);font-size:12px;line-height:1.35}.camzas-popular small{color:#8996a6;font-size:10px;margin-top:5px}.camzas-newsletter{padding:25px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#095ade,#5545e9 60%,#782de5);box-shadow:0 15px 32px rgba(58,72,213,.25)}.camzas-newsletter>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#aceaf4}.camzas-newsletter h2{font-size:20px;color:#fff;margin:8px 0}.camzas-newsletter p{font-size:13px;line-height:1.5;color:#edf3ff;margin:0 0 16px}.camzas-newsletter input{width:100%;height:43px;border:0;border-radius:8px;padding:0 12px;font-size:12px}.camzas-newsletter button{width:100%;height:42px;margin-top:9px;border:0;border-radius:8px;background:#13b8d1;color:#fff;font-weight:800;font-size:12px}.camzas-newsletter form small{display:block;margin-top:8px;font-size:11px}.camzas-blog-content{min-width:0}.camzas-featured{height:440px;border-radius:18px;overflow:hidden;background-image:linear-gradient(90deg,rgba(2,10,20,.93),rgba(4,18,36,.56) 65%,rgba(4,18,36,.25)),var(--featured);background-position:center;background-size:cover;box-shadow:0 20px 45px rgba(12,28,49,.18)}.camzas-featured__content{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:30px 34px;color:#fff}.camzas-tag{display:inline-flex;padding:7px 10px;border-radius:999px;background:var(--cb-blue);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.camzas-featured__category{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#54d7ea;font-weight:800}.camzas-featured h2{max-width:750px;font:800 clamp(27px,3vw,42px)/1.13 Montserrat,Inter,sans-serif;margin:10px 0}.camzas-featured h2 a{color:#fff!important}.camzas-featured p{max-width:640px;color:#dfe8f4;font-size:14px;margin:0 0 15px}.camzas-meta{display:flex;flex-wrap:wrap;gap:8px 19px;color:#708198;font-size:11px}.camzas-featured .camzas-meta{color:#d6deea}.camzas-meta span+span:before{content:'•';margin-right:9px}.camzas-primary-btn{align-self:flex-end;display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:9px;background:var(--cb-blue);color:#fff!important;font-size:12px;font-weight:800}.camzas-primary-btn:hover{background:var(--cb-cyan)}.camzas-section-heading{display:flex;align-items:end;justify-content:space-between;margin:38px 0 20px}.camzas-section-heading h2{font:800 27px/1.2 Montserrat,Inter,sans-serif;margin:7px 0 0;color:var(--cb-ink)}.camzas-article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.camzas-article-card{background:#fff;border:1px solid var(--cb-line);border-radius:14px;overflow:hidden;box-shadow:0 7px 22px rgba(22,43,68,.05);transition:transform .25s,box-shadow .25s}.camzas-article-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px rgba(22,43,68,.14)}.camzas-article-card__image{height:155px;display:block;position:relative;overflow:hidden;background:#10233e}.camzas-article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.camzas-article-card:hover img{transform:scale(1.045)}.camzas-article-card__image span{position:absolute;left:12px;top:12px;padding:5px 8px;border-radius:999px;background:rgba(10,103,230,.93);color:#fff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.camzas-article-card__body{padding:17px}.camzas-article-card h3{font:700 15px/1.35 Montserrat,Inter,sans-serif;margin:0 0 10px}.camzas-article-card h3 a{color:var(--cb-ink)!important}.camzas-article-card p{font-size:12px;line-height:1.55;color:var(--cb-muted);margin:0 0 12px}.camzas-read-more{display:inline-flex;gap:7px;margin-top:15px;color:var(--cb-blue)!important;font-size:12px;font-weight:800}.camzas-pagination{margin-top:35px}.camzas-pagination ul{list-style:none;display:flex;justify-content:center;gap:7px;padding:0}.camzas-pagination a,.camzas-pagination span{min-width:38px;height:38px;padding:0 12px;display:grid;place-items:center;border:1px solid #dae3ee;border-radius:8px;background:#fff;color:#38506b;font-size:12px}.camzas-pagination .current,.camzas-pagination a:hover{background:var(--cb-blue);border-color:var(--cb-blue);color:#fff}.camzas-blog-empty{padding:70px;text-align:center;background:#fff;border:1px solid var(--cb-line);border-radius:14px}.camzas-blog-empty h2{margin-top:0}
@media(max-width:1180px){.camzas-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.camzas-blog-layout{grid-template-columns:250px minmax(0,1fr)}}
@media(max-width:900px){.camzas-blog-wrap{width:min(100% - 32px,1380px)}.camzas-blog-layout{grid-template-columns:1fr}.camzas-blog-sidebar{position:static;grid-template-columns:1fr 1fr}.camzas-newsletter{grid-column:1/-1}.camzas-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camzas-featured{height:420px}}
@media(max-width:580px){.camzas-blog-wrap{width:min(100% - 24px,1380px)}.camzas-blog-hero{min-height:310px;background-position:62% center}.camzas-blog-hero h1{font-size:43px}.camzas-blog-hero p{font-size:15px}.camzas-blog-layout{padding-top:25px}.camzas-blog-sidebar{grid-template-columns:1fr}.camzas-newsletter{grid-column:auto}.camzas-featured{height:480px}.camzas-featured__content{padding:23px}.camzas-featured h2{font-size:25px}.camzas-primary-btn{align-self:flex-start}.camzas-article-grid{grid-template-columns:1fr}.camzas-article-card__image{height:220px}.camzas-section-heading h2{font-size:23px}.camzas-meta span+span:before{display:none}}
@media(prefers-reduced-motion:reduce){.camzas-article-card,.camzas-article-card img{transition:none}}

/* Search control: neutralize native decorations and align the icon precisely. */
#camzas-blog-search{min-width:0;width:100%;height:44px;border:1px solid #dfe7f0;border-radius:9px 0 0 9px;padding:0 12px;font-size:13px;background:#f9fbfd}
.camzas-side-card input[type="search"]{-webkit-appearance:none;appearance:none}
.camzas-side-card input[type="search"]::-webkit-search-cancel-button,
.camzas-side-card input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}
.camzas-side-card form>button[type="submit"]{flex:0 0 46px;width:46px;height:44px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}
.camzas-side-card form>button[type="submit"] svg{display:block;width:18px;height:18px;margin:0;stroke-linecap:round;stroke-linejoin:round}
