body.ak-announcements-modern .page_announcements,body.ak-announcements-modern .page_announcement,body.ak-announcements-modern .cmp_breadcrumbs{display:none!important}
body.ak-announcements-modern .pkp_structure_content{padding-top:0!important}
.ak-announcements{--ak-primary:#087f79;--ak-primary-dark:#006b67;--ak-navy:#082f55;--ak-sidebar:#eaf7f8;--ak-active:#d5eef0;--ak-accent:#d47a2a;--ak-rule:#d9e5e8;width:calc(100% - 100px);max-width:1800px;margin:30px auto 26px;color:#28465d;font-family:"IBM Plex Sans",Arial,sans-serif}
.ak-announcements *,.ak-announcements *:before,.ak-announcements *:after{box-sizing:border-box}
.ak-announcements__layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:40px;align-items:start}
.ak-announcements.without-sidebar .ak-announcements__layout{grid-template-columns:1fr}.ak-announcements.without-sidebar .ak-announcements__sidebar{display:none}
.ak-announcements__sidebar{padding:18px 16px 16px;border-radius:6px;background:var(--ak-sidebar)}
.ak-announcements__sidebar h2{margin:0 6px 11px!important;color:var(--ak-navy)!important;font-size:21px!important;line-height:1.2!important}
.ak-announcements__sidebar nav{display:grid;gap:2px}
.ak-announcements__sidebar nav a{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);min-height:39px;align-items:center;gap:12px;padding:7px 10px!important;border-radius:4px;color:var(--ak-navy)!important;font-size:14px;text-decoration:none!important}
.ak-announcements__sidebar svg,.ak-announcements__submit svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ak-announcements__sidebar nav a:hover,.ak-announcements__sidebar nav a:focus{background:rgba(255,255,255,.65);color:var(--ak-primary-dark)!important}
.ak-announcements__sidebar nav a.is-current{background:var(--ak-active);color:var(--ak-primary-dark)!important;font-weight:700}
.ak-announcements__sidebar nav a.is-current:before{content:"";position:absolute;top:5px;bottom:5px;left:-16px;width:4px;background:var(--ak-primary)}
.ak-announcements__submit{display:flex;min-height:48px;align-items:center;justify-content:center;gap:12px;margin-top:13px;padding:10px 14px!important;border-radius:4px;background:var(--ak-primary)!important;color:#fff!important;font-weight:700;text-decoration:none!important}
.ak-announcements__submit:hover,.ak-announcements__submit:focus{background:var(--ak-primary-dark)!important;color:#fff!important}
.ak-announcements__main{min-width:0;padding-top:0}
.ak-announcements__main>h1{margin:0!important;color:var(--ak-navy)!important;font-size:34px!important;line-height:1.1!important}
.ak-announcements__intro{margin:13px 0 23px!important;padding-bottom:20px;border-bottom:1px solid var(--ak-rule);color:#536d80;font-size:16px;line-height:1.55}
.ak-announcements__intro[hidden]{display:none}.ak-announcements__intro[hidden]+.ak-announcements__list{margin-top:22px}
.ak-announcements__list{display:grid}
.ak-announcements__item{padding:0 0 25px;border-bottom:1px solid var(--ak-rule)}
.ak-announcements__item+.ak-announcements__item{padding-top:24px}
.ak-announcements__meta{display:flex;align-items:center;gap:13px;margin-bottom:8px;color:#607587;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}
.ak-announcements__meta i{display:block;width:1px;height:15px;background:#a9bdc8}.ak-announcements__meta [hidden]{display:none!important}
.ak-announcements__meta span{color:var(--ak-primary);font-weight:800}
.ak-announcements__item h2{margin:0 0 8px!important;font-size:20px!important;line-height:1.3!important}
.ak-announcements__item h2 a{color:var(--ak-navy)!important;text-decoration:none!important}
.ak-announcements__item h2 a:hover,.ak-announcements__item h2 a:focus{color:var(--ak-primary-dark)!important}
.ak-announcements__summary{max-width:820px;color:#455f73;font-size:15px;line-height:1.55}
.ak-announcements__summary p{margin:0!important}.ak-announcements__summary>*+*{margin-top:8px!important}
.ak-announcements__read{display:inline-flex;align-items:center;gap:10px;margin-top:10px;color:var(--ak-primary-dark)!important;font-size:14px;font-weight:750;text-decoration:none!important}
.ak-announcements__read:hover,.ak-announcements__read:focus{text-decoration:underline!important}.ak-announcements__read b{font-size:20px;line-height:1}
.ak-announcements__back{display:inline-flex;margin:0 0 17px;color:var(--ak-primary-dark)!important;font-size:14px;font-weight:700;text-decoration:none!important}.ak-announcements__back:hover,.ak-announcements__back:focus{text-decoration:underline!important}
.ak-announcements__detail h1{max-width:1100px;margin:0!important;color:var(--ak-navy)!important;font-size:30px!important;line-height:1.25!important}
.ak-announcements__detail-date{margin:13px 0 22px;padding-bottom:18px;border-bottom:1px solid var(--ak-rule);color:#607587;font-size:14px}
.ak-announcements__detail-date:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid currentColor;border-radius:2px}
.ak-announcements__detail-date[hidden]{display:none!important}.ak-announcements__detail-date[hidden]+.ak-announcements__detail-body{margin-top:22px}
.ak-announcements__detail-body{max-width:1120px;color:#243f53;font-size:16px;line-height:1.72}.ak-announcements__detail-body> :first-child{margin-top:0!important}.ak-announcements__detail-body p{margin:0 0 17px!important}.ak-announcements__detail-body h2,.ak-announcements__detail-body h3,.ak-announcements__detail-body h4{margin:25px 0 8px!important;color:var(--ak-navy)!important;line-height:1.3!important}.ak-announcements__detail-body a{color:var(--ak-primary-dark)!important;text-decoration:underline}.ak-announcements__detail-body img{max-width:100%;height:auto}.ak-announcements__detail-body ul,.ak-announcements__detail-body ol{margin:0 0 17px;padding-left:24px}
body.ak-announcements-modern .ak-announcements__social,body.ak-announcements-modern #ak-global-social-connect{position:fixed!important;right:16px!important;bottom:16px!important;left:auto!important;z-index:9997!important}
@media(max-width:1000px){.ak-announcements__layout{grid-template-columns:255px minmax(0,1fr);gap:30px}}
@media(max-width:760px){.ak-announcements{width:calc(100% - 28px);margin-top:20px}.ak-announcements__layout{grid-template-columns:1fr}.ak-announcements__sidebar{position:static}.ak-announcements__sidebar nav{grid-template-columns:1fr 1fr}.ak-announcements__main>h1{font-size:31px!important}}
@media(max-width:480px){.ak-announcements__sidebar nav{grid-template-columns:1fr}.ak-announcements__item h2{font-size:20px!important}.ak-announcements__meta{flex-wrap:wrap}}
