.anilox-page .hero img{object-position:center}
.anilox-focus{padding:6rem 7vw;background:#07111d;color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw;align-items:center}
.anilox-focus h2,.applications h2{font:700 clamp(2.8rem,5vw,5.4rem)/.96 Arial Narrow,Arial,sans-serif;text-transform:uppercase;margin:.6rem 0 1.5rem}
.anilox-focus__copy>p:not(.eyebrow){color:#b8c5d1;font-size:1.04rem;max-width:640px}
.anilox-focus figure{margin:0;background:#fff}
.anilox-focus figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.anilox-focus figcaption{padding:1rem 1.2rem;color:#60707c;font-size:.88rem}
.applications{padding:6rem 7vw;background:#fff}
.applications__head{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:3vw;align-items:end;margin-bottom:3rem}
.applications__head>p:last-child{color:#60707c;margin:0}
.applications__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dbe1e7;border:1px solid #dbe1e7}
.applications__grid article{background:#f7f9fb;padding:1.8rem;min-height:140px;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}
.applications__grid strong{color:#0875e1;font-size:.78rem}
.applications__grid span{font:700 1.35rem/1.1 Arial Narrow,Arial,sans-serif;color:#111820}
@media(max-width:900px){.anilox-focus{grid-template-columns:1fr;padding:5rem 6vw}.applications{padding:5rem 6vw}.applications__head{grid-template-columns:1fr;gap:.7rem}.applications__grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.applications__grid{grid-template-columns:1fr}.applications__grid article{min-height:115px}}
