#kp5-shell{background:#fafaf8!important;color:#1a263b!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
#kp5-shell .kp5-wrap{max-width:700px!important;padding-left:16px!important;padding-right:16px!important}
#kp5-shell .kp5-top{background:#fafaf8!important;box-shadow:none!important;border-bottom:1px solid #e5e7ea!important}
#kp5-shell .kp5-wordmark{font-size:0!important;display:block!important;width:140px!important;height:45px!important;background:url('images/logo-full.png') left center/contain no-repeat!important}
#kp5-shell .kp5-wordmark span{display:none!important}
#kp5-shell .kp5-square{background:transparent!important;box-shadow:none!important;border:0!important}
#kp5-shell .kp532-intro{padding:24px 2px 12px}
#kp5-shell .kp532-intro small{font-size:10px;letter-spacing:.15em;color:#657181;font-weight:800}
#kp5-shell .kp532-intro h1{font:700 clamp(44px,11vw,60px)/1.1 Georgia,serif!important;letter-spacing:-.05em;margin:6px 0;color:#172239}
#kp5-shell .kp532-intro h1 span{color:#ed8846}
#kp5-shell .kp532-intro p{font-size:13px;color:#6c7480;margin:0}
#kp5-shell .kp532-title{display:flex;justify-content:space-between;align-items:baseline;margin:20px 0 11px;gap:10px}
#kp5-shell .kp532-title strong{font:700 24px/1.2 Georgia,serif;color:#1b2639}
#kp5-shell .kp532-title button{background:none;border:0;color:#2056a4;font-size:12px;font-weight:700;padding:0}
#kp5-shell .kp532-lead{width:100%;border:0;border-radius:12px;background:#1b2e4b;color:#fff;text-align:left;min-height:170px;padding:19px;display:flex;flex-direction:column;justify-content:flex-end}
#kp5-shell .kp532-lead small{color:#c4d5ed;font-size:10px;font-weight:800;letter-spacing:.15em}
#kp5-shell .kp532-lead strong{font:700 clamp(23px,6vw,32px)/1.2 Georgia,serif;margin:10px 0 6px}
#kp5-shell .kp532-lead span{color:#c8d5e7;font-size:12px}
#kp5-shell .kp532-newscast{margin:14px 0!important;background:#fff!important;border:1px solid #e4e6e9!important;border-radius:9px!important;box-shadow:none!important}
#kp5-shell .kp532-newscast .kp52-news-brand{background:#bb3537!important}
#kp5-shell .kp532-feed{border-top:1px solid #e2e5e9}
#kp5-shell .kp532-story{display:block;text-decoration:none!important;padding:15px 2px;border-bottom:1px solid #e2e5e9;color:#1c2941!important}
#kp5-shell .kp532-story small{display:block;color:#3d68a5;font-size:10px;letter-spacing:.1em;font-weight:800;margin-bottom:4px}
#kp5-shell .kp532-story strong{display:block;font:700 17px/1.3 Georgia,serif}
#kp5-shell .kp532-feed p{font-size:12px;color:#7b8490}
#kp5-shell .kp532-radio{margin:20px 0!important;background:#e9edf5!important;border:0!important;border-radius:12px!important;box-shadow:none!important}
#kp5-shell .kp532-radio .kp52-radio-label strong{color:#172d51!important}
#kp5-shell .kp532-links button{display:block;width:100%;position:relative;background:transparent;border:0;border-top:1px solid #e1e5e9;padding:15px 25px 15px 2px;text-align:left;color:#19243a}
#kp5-shell .kp532-links button strong{display:block;font-size:16px}
#kp5-shell .kp532-links button small{display:block;font-size:12px;color:#697483;margin-top:3px}
#kp5-shell .kp532-links button:after{content:'›';position:absolute;right:4px;top:14px;font-size:24px;color:#6d7a8a}
#kp5-shell .kp5-navbar{background:#fff!important;box-shadow:0 -2px 16px #14243a0d!important}
@media(max-width:390px){#kp5-shell .kp5-wordmark{width:113px!important;height:38px!important}#kp5-shell .kp5-wrap{padding-left:13px!important;padding-right:13px!important}}
