.zz-cms-modern{background:#fff;padding:25px 0 78px;min-height:65vh}.zz-cms-modern-container{max-width:1250px}.zz-cms-modern-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 21px;font-size:12px;color:#758398;line-height:1.6}.zz-cms-modern-breadcrumb a{color:inherit;text-decoration:none}.zz-cms-modern-breadcrumb a:hover{color:#d80e21}.zz-cms-modern-breadcrumb span[aria-current=page]{min-width:0;max-width:65vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zz-cms-modern-hero{position:relative;display:flex;align-items:end;isolation:isolate;overflow:hidden;min-height:420px;border-radius:23px;color:#fff;background:linear-gradient(130deg,#132235,#283e57 67%,#8c1a32);box-shadow:0 16px 47px #13263d1c}.zz-cms-modern-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.zz-cms-modern-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,16,29,.85),rgba(8,16,29,.55) 60%,rgba(8,16,29,.15)),linear-gradient(0deg,rgba(8,16,29,.3),transparent 65%)}.zz-cms-modern-hero--gradient:before{content:"";position:absolute;z-index:-1;width:510px;height:510px;right:-105px;top:-145px;border:83px solid #ffffff0b;border-radius:50%}.zz-cms-modern-hero-content{position:relative;z-index:1;max-width:890px;padding:55px 65px}.zz-cms-modern-label{display:inline-flex;align-items:center;gap:9px;padding:10px 17px;border-radius:100px;background:linear-gradient(135deg,#f7212a,#d80e21);color:#fff;font-size:11px;letter-spacing:.75px;font-weight:800;box-shadow:0 8px 22px #090f1e36}.zz-cms-modern-hero h1{margin:23px 0 15px;color:#fff;max-width:820px;font-size:clamp(34px,4.2vw,58px);letter-spacing:-1.3px;line-height:1.15;font-weight:800;text-wrap:balance;overflow-wrap:anywhere}.zz-cms-modern-hero p{max-width:720px;color:#f3f5f9e8;line-height:1.72;font-size:16px;margin:0;white-space:pre-line;overflow-wrap:anywhere}.zz-cms-modern-article{width:min(910px,100%);margin:48px auto 0;color:#354154;min-height:120px;overflow-wrap:anywhere}.zz-cms-modern-body{font-size:16px;line-height:1.92;color:#384455;white-space:normal;overflow-wrap:anywhere}.zz-cms-modern-body p{margin:0 0 22px}.zz-cms-modern-body.zz-rich-legacy{white-space:pre-line}.zz-cms-modern-body>p:first-child{font-size:17px;color:#293646;line-height:1.87}.zz-cms-modern-body :is(h2,h3,h4,h5,h6){color:#18293e;letter-spacing:-.45px;line-height:1.35;font-weight:800}.zz-cms-modern-body h2{font-size:clamp(23px,2.5vw,30px);margin:41px 0 19px;padding-left:15px;border-left:4px solid #f7212a}.zz-cms-modern-body h3{font-size:22px;margin:32px 0 15px}.zz-cms-modern-body h4{font-size:19px;margin:26px 0 12px}.zz-cms-modern-body :is(ul,ol){padding-left:28px;margin:18px 0 26px}.zz-cms-modern-body li{margin:8px 0}.zz-cms-modern-body a{color:#d80e21;text-decoration:underline;text-underline-offset:3px}.zz-cms-modern-body blockquote{border:0;border-left:4px solid #f7212a;border-radius:0 14px 14px 0;background:#fff3f4;color:#2c3a4b;padding:22px 29px;margin:33px 0;font-size:17px;line-height:1.8}.zz-cms-modern-body figure{margin:32px 0}.zz-cms-modern-body figure img{display:block;max-width:100%;height:auto;border-radius:16px;box-shadow:0 9px 30px #172b3d12}.zz-cms-modern-body figure .zz-photo-trigger{display:block;width:100%}.zz-cms-modern-body :is(table){width:100%;border-collapse:collapse;min-width:480px}.zz-cms-modern-body .zz-rich-table-wrap{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #e7eaf0;border-radius:13px}.zz-cms-modern-body :is(td,th){border-bottom:1px solid #e9edf2;padding:12px 16px;text-align:left}.zz-cms-modern-body th{background:#f9fafc;color:#24364b}.zz-cms-modern-body pre{max-width:100%;overflow:auto;padding:20px;border-radius:12px;background:#182638;color:#f1f5f9}.zz-cms-modern-extra{margin-top:38px;padding:23px 27px;border-left:4px solid #d80e21;background:#f8fafc;border-radius:0 12px 12px 0;color:#44536a;white-space:pre-line;line-height:1.8}.zz-cms-modern-end{width:min(910px,100%);margin:55px auto 0;padding-top:22px;border-top:1px solid #e9edf3}.zz-cms-modern-end a{display:inline-flex;align-items:center;gap:9px;color:#d80e21;font-size:14px;font-weight:800;text-decoration:none}.zz-cms-modern-end a:hover{text-decoration:underline}.zz-cms-modern a:focus-visible{outline:3px solid #f7212a;outline-offset:3px}@media(max-width:900px){.zz-cms-modern-hero{min-height:370px}.zz-cms-modern-hero-content{padding:43px}.zz-cms-modern-hero h1{font-size:clamp(32px,5vw,45px)}}@media(max-width:680px){.zz-cms-modern{padding:17px 0 55px}.zz-cms-modern-hero{min-height:340px;border-radius:16px}.zz-cms-modern-hero-content{padding:48px 24px 29px}.zz-cms-modern-label{font-size:10px;padding:9px 12px}.zz-cms-modern-hero h1{font-size:clamp(30px,7vw,39px);letter-spacing:-.6px;margin:18px 0 12px}.zz-cms-modern-hero p{font-size:14px;line-height:1.64}.zz-cms-modern-article{margin-top:30px}.zz-cms-modern-body{font-size:15px;line-height:1.85}.zz-cms-modern-body>p:first-child{font-size:16px}.zz-cms-modern-body blockquote{padding:18px 20px}.zz-cms-modern-end{margin-top:42px}}@media(max-width:400px){.zz-cms-modern-hero{min-height:345px}.zz-cms-modern-hero-content{padding:40px 19px 26px}.zz-cms-modern-hero h1{font-size:29px}}