.dec-editorial{color:#17243a}.dec-editorial__hero{padding:clamp(70px,10vw,150px) 0;background:linear-gradient(135deg,#eef5fc,#dbeafb)}.dec-editorial__hero .container{max-width:1100px}.dec-editorial__eyebrow{color:#174b8f;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.dec-editorial h1{max-width:900px;margin:14px 0 22px;color:#0b2b5b;font-size:clamp(44px,7vw,86px);line-height:1;letter-spacing:-.05em}.dec-editorial__lead{max-width:760px;font-size:19px;line-height:1.65}.dec-editorial__hero .btn{margin-top:28px}.dec-editorial__body{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding-top:80px;padding-bottom:100px}.dec-editorial__feature,.dec-editorial__fabric,.dec-editorial__richtext{padding:38px;border:1px solid #d9e2ee;margin:-1px 0 0 -1px}.dec-editorial__feature{display:grid;grid-template-columns:55px 1fr;gap:20px}.dec-editorial__feature>span{color:#7690af;font-size:13px}.dec-editorial__feature h2,.dec-editorial__richtext h2{margin:0 0 14px;color:#0b2b5b;font-size:30px}.dec-editorial__fabric h3{margin:0 0 12px;color:#0b2b5b;font-size:25px}.dec-editorial__fabric a{color:#0b2b5b;font-weight:700}.dec-editorial__faq{grid-column:1/-1;border-bottom:1px solid #d9e2ee;padding:22px 4px}.dec-editorial__faq summary{cursor:pointer;color:#0b2b5b;font-size:20px;font-weight:700}.dec-editorial__faq>div{max-width:850px;padding:14px 0;line-height:1.65}.dec-editorial__cta{background:#0b2b5b;color:#fff;padding:58px 0}.dec-editorial__cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.dec-editorial__cta h2{margin:8px 0 0;color:#fff;font-size:clamp(30px,4vw,50px)}.dec-editorial__cta .dec-editorial__eyebrow{color:#b9d3ef}.dec-editorial__cta .btn{background:#fff;border-color:#fff;color:#0b2b5b}@media(max-width:750px){.dec-editorial__body{grid-template-columns:1fr;padding-top:50px;padding-bottom:70px}.dec-editorial__feature,.dec-editorial__fabric,.dec-editorial__richtext{padding:26px}.dec-editorial__cta .container{display:block}.dec-editorial__cta .btn{margin-top:25px}}