.news-page{padding:0}*,::after,::before{box-sizing:border-box}.page-hero{width:100%;background:#1f2f5a;color:#fff;padding:80px 0;position:relative;overflow:hidden}.hero-content{max-width:1100px;margin:0 auto;padding:0 max(20px,8vw);position:relative;z-index:2}.page-hero h1{font-size:clamp(1.8rem, 4vw, 3rem);font-weight:700;margin:0;line-height:1.2}.hero-accent{position:absolute;top:0;right:0;width:180px;height:180px;background:#c1121f;transform:skewX(-35deg) translateX(50%);z-index:1}.content-section{padding:60px max(20px,8vw);max-width:1100px;margin:auto}.content-section h2{font-size:2.2rem;color:#1f2f5a;margin:40px 0 25px;border-left:6px solid #c1121f;padding-left:20px}.content-section h3{font-size:1.8rem;color:#1f2f5a;margin:30px 0 20px}.content-section p{font-size:1.1rem;line-height:1.8;margin-bottom:25px;color:#333}.tier-block{display:flex;gap:40px;margin-bottom:60px;align-items:center;background:#f8f9fa;padding:30px;border-radius:15px;border:1px solid #eee}.tier-text{flex:1}.tier-text h3{margin-top:0;color:#1f2f5a}.tier-text ul{padding-left:20px;margin-bottom:0}.tier-text li{margin-bottom:10px;font-size:1.05rem}.tier-image{flex:1}.tier-image img{width:100%;height:300px;object-fit:cover;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.1)}@media (max-width:768px){.tier-block{flex-direction:column;padding:20px;gap:18px;margin-bottom:36px}.tier-image{width:100%}.tier-image img{height:200px}.page-hero{padding:60px 20px}.hero-accent{width:150px;height:150px}.page-hero h1{font-size:clamp(2rem, 8vw, 2.6rem)}.content-section{padding:40px 16px}.content-section h2{font-size:1.7rem;margin:28px 0 18px}.content-section h3{font-size:1.35rem}.content-section p,.tier-text li{font-size:1rem}}