.n3-case-study-latest{--n3-latest-accent:#ffb000;--n3-latest-ink:#090b12;width:100%;padding:22px 45px 34px;background:#fff;color:#394257}.n3-case-study-latest *,.n3-case-study-latest *::before,.n3-case-study-latest *::after{box-sizing:border-box}.n3-case-study-latest__header{width:min(100%,1160px);margin:0 auto 31px;text-align:center}.n3-case-study-latest__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:19px;padding:8px 21px;border:1px solid #efb641;border-radius:999px;color:#e49800;font-size:18px;font-weight:700}.n3-case-study-latest__eyebrow span{display:flex;width:27px;height:27px}.n3-case-study-latest__eyebrow svg,.n3-case-study-latest__eyebrow img{display:block;width:100%;height:100%;object-fit:contain}.n3-case-study-latest__header h2{margin:0;color:var(--n3-latest-ink);font-size:clamp(32px,3.45vw,47px);font-weight:700;letter-spacing:-.025em;line-height:1.14;text-transform:uppercase;text-wrap:balance}.n3-case-study-latest__header p{margin:14px 0 0;color:#586176;font-size:clamp(14px,1.25vw,17px);line-height:1.55}.n3-case-study-latest__tabs{display:flex;gap:11px;width:min(100%,1305px);margin:0 auto 24px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.n3-case-study-latest__tabs button{flex:1 0 auto;min-width:130px;min-height:53px;padding:9px 20px;border:1px solid #d7dce4;border-radius:8px;background:#fff;color:#151923;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}.n3-case-study-latest__tabs button.is-active{border-color:var(--n3-latest-accent);background:linear-gradient(135deg,#ffc31c,#f6a900);box-shadow:0 5px 12px rgba(241,167,0,.2)}.n3-case-study-latest__list{display:grid;gap:12px;width:min(100%,1305px);min-height:200px;margin:0 auto;transition:opacity .2s ease}.n3-case-study-latest.is-loading .n3-case-study-latest__list{opacity:.45;pointer-events:none}.n3-case-study-latest__item{display:grid;grid-template-columns:335px minmax(0,1fr) 35px;align-items:center;gap:28px;min-height:170px;padding:10px 20px 10px 10px;border:1px solid #dce0e6;border-radius:13px;background:#fff;box-shadow:0 4px 12px rgba(8,22,48,.09);color:#4e586d;text-decoration:none}.n3-case-study-latest__item:hover{color:#4e586d;transform:translateY(-2px);box-shadow:0 8px 18px rgba(8,22,48,.12);transition:transform .2s ease,box-shadow .2s ease}.n3-case-study-latest__image{display:block;width:100%;height:150px;overflow:hidden;border-radius:9px;background:#e7eaee}.n3-case-study-latest__image img{display:block;width:100%;height:100%;object-fit:cover}.n3-case-study-latest__content{display:flex;min-width:0;flex-direction:column}.n3-case-study-latest__title{display:block;margin:0 0 7px;color:var(--n3-latest-ink);font-size:clamp(18px,1.72vw,24px);font-weight:700;line-height:1.25}.n3-case-study-latest__content>em{display:block;margin:0 0 13px;color:#596378;font-size:13.5px;font-style:normal;line-height:1.5}.n3-case-study-latest__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.n3-case-study-latest__meta>span{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px;min-width:0}.n3-case-study-latest__meta i{display:flex;align-items:center;justify-content:center;width:27px;height:27px;padding:5px;border:1.5px solid var(--n3-latest-accent);border-radius:50%;color:#e99d00}.n3-case-study-latest__meta svg,.n3-case-study-latest__meta img{display:block;width:100%;height:100%;object-fit:contain}.n3-case-study-latest__meta small{overflow:hidden;color:#626b7f;font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.n3-case-study-latest__meta b{color:#171b24;font-weight:700}.n3-case-study-latest__arrow{display:flex;width:27px;height:27px;color:var(--n3-latest-accent)}.n3-case-study-latest__arrow svg{display:block;width:100%;height:100%}.n3-case-study-latest__empty{padding:45px;border:1px dashed #cdd3dc;border-radius:10px;text-align:center}.n3-case-study-latest__footer{display:flex;justify-content:center;margin-top:13px}.n3-case-study-latest__footer>a{display:flex;align-items:center;justify-content:center;gap:14px;min-width:315px;min-height:50px;padding:10px 22px;border-radius:7px;background:linear-gradient(135deg,#ffc31a,#f4aa00);box-shadow:0 5px 12px rgba(240,165,0,.22);color:#11151e;font-size:16px;font-weight:700;text-align:center;text-decoration:none}.n3-case-study-latest__footer i{display:flex;width:23px;height:23px}.n3-case-study-latest__footer svg{display:block;width:100%;height:100%}
@media(max-width:1050px){.n3-case-study-latest{padding-right:20px;padding-left:20px}.n3-case-study-latest__item{grid-template-columns:265px minmax(0,1fr) 30px}.n3-case-study-latest__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.n3-case-study-latest__meta small{white-space:normal}}
@media(max-width:700px){.n3-case-study-latest{padding-right:10px;padding-left:10px}.n3-case-study-latest__header h2{font-size:28px}.n3-case-study-latest__header p{font-size:14px}.n3-case-study-latest__tabs{margin-bottom:16px}.n3-case-study-latest__tabs button{min-height:46px;font-size:13px}.n3-case-study-latest__item{grid-template-columns:1fr;gap:11px;padding:10px}.n3-case-study-latest__image{height:auto;aspect-ratio:2/1}.n3-case-study-latest__content{padding:0 4px}.n3-case-study-latest__arrow{position:absolute;right:20px}.n3-case-study-latest__meta{grid-template-columns:1fr 1fr}.n3-case-study-latest__footer>a{min-width:0;width:100%;font-size:14px}}
@media(max-width:430px){.n3-case-study-latest__meta{grid-template-columns:1fr}.n3-case-study-latest__arrow{display:none}}
.n3-case-study-latest__item{position:relative}
.n3-case-study-latest__tabs,.n3-case-study-latest__list{width:min(100%,var(--n3-section-width,1340px))}
.n3-case-study-latest__tabs{gap:8px}.n3-case-study-latest__tabs button{min-width:112px;min-height:44px;padding:7px 14px;font-size:14px;line-height:1.25;text-transform:none!important}
