*{box-sizing:border-box}body{margin:0;font:15px Arial,sans-serif;color:#243348;background:white}a{color:inherit}.cms-hero{min-height:295px;background:linear-gradient(110deg,#fff0e5,#f9fcff);display:flex;align-items:center;position:relative;overflow:hidden}.cms-hero:after{content:'';position:absolute;width:330px;height:330px;border:50px solid #ff6917;opacity:.1;border-radius:50%;right:-110px;top:-160px}.inner{max-width:1180px;margin:auto;width:calc(100% - 40px)}.eyebrow{color:#ff6412;font-weight:800;font-size:12px;letter-spacing:1.2px}.cms-hero h1{font-size:clamp(37px,6vw,62px);margin:13px 0;color:#17304b}.cms-hero p{color:#607287;font-size:17px;max-width:700px;line-height:1.6}.listing{padding:40px 0 80px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.filters button{border:1px solid #e4e8ed;border-radius:20px;padding:9px 15px;background:#f6f7f9;cursor:pointer}.filters button.active{background:#ff6518;color:white}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.card{border:1px solid #e8edf2;box-shadow:0 4px 13px #15293e0a;border-radius:15px;overflow:hidden;background:white;text-decoration:none;display:block;transition:transform .2s}.card:hover{transform:translateY(-4px)}.card img{width:100%;height:190px;object-fit:cover}.card .placeholder{height:190px;background:#fff0e7;display:grid;place-items:center;color:#fa6214;font-size:42px}.body{padding:19px}.body small{font-weight:700;color:#ed641c}.body h3{margin:9px 0;font-size:20px;color:#193553}.body p{margin:0 0 14px;color:#647286;line-height:1.6}.read{color:#f45e13;font-weight:700}.empty{grid-column:1/-1;text-align:center;padding:75px 15px;background:#f9fafc;border-radius:15px;color:#788494}.article{max-width:900px;margin:35px auto 80px;padding:0 20px}.article h1{font-size:clamp(30px,5vw,48px);color:#17304b}.article .cover{width:100%;max-height:430px;object-fit:cover;border-radius:16px}.article .content{line-height:1.85;font-size:16px;overflow-wrap:anywhere}.article .content img{max-width:100%;height:auto}.article .content iframe{max-width:100%}.tag{color:#fa671d;font-weight:700}.back{display:inline-block;margin:10px 0 22px;color:#eb671b;text-decoration:none}.video-frame{aspect-ratio:16/9;width:100%;border:0;border-radius:15px}.pdf-link{background:#ff681a;color:white;display:inline-block;text-decoration:none;padding:13px 19px;border-radius:9px}.bottom{padding:25px;background:#f7f9fb;text-align:center;color:#8a96a4}@media(max-width:850px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.cards{grid-template-columns:1fr}.cms-hero{min-height:240px}.cms-hero p{font-size:14px}.listing{padding-top:22px}.card img,.card .placeholder{height:185px}}