.news-page{--news-ink: #002F6C;--news-ink-soft: #002F6C;position:relative;isolation:isolate;overflow-x:clip;min-height:100vh;padding-bottom:10rem;background:linear-gradient(180deg,#b9ddfd,#cbe7fd 40%,#e3f4ff);color:var(--news-ink)}.news-cloud{position:absolute;z-index:-1;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.news-cloud--1{top:180px;left:0}.news-cloud--2{top:300px;right:0}.news-cloud--3{top:40%;right:56px}.news-cloud--4{top:55%;right:0}.news-cloud--5{top:75%;left:0}@media (max-width: 1023px){.news-cloud{display:none}}.news-feed{display:flex;flex-direction:column;gap:2rem;width:calc(100% - 32px);max-width:1068px;margin:2.5rem auto 0}.news-heading{font-family:Fredoka One,LoftiaLocaleDisplay,sans-serif;font-size:2.5rem;line-height:1.2;letter-spacing:.02em;text-align:center;color:var(--news-ink)}.news-pinned{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.news-pinned__tab{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:min(22.5rem,calc(100% - 6rem));max-width:calc(100% - 6rem);min-height:3.75rem;padding:.5rem 1.5rem;border-radius:14px 14px 0 0;background:#91b3f2;font-family:Fredoka One,LoftiaLocaleDisplay,sans-serif;font-size:1.5rem;line-height:1.2;letter-spacing:.02em;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12)}.news-pinned__panel{align-self:stretch;padding:2.5rem 3rem;border:4px solid #91B3F2;border-radius:44px;background:#b8d9fb}.news-pinned__updated{margin-bottom:1.25rem;font-size:.875rem;color:var(--news-ink-soft)}.news-post{--news-ink: #111E40;--news-ink-soft: #111E40;border-radius:16px;background:#fff9;scroll-margin-top:10rem;transition:background-color .15s ease}.news-post:hover,.news-post[open]{background:#ffffffe6}.news-post__summary{position:relative;padding:2rem 4rem;list-style:none;text-align:center;cursor:pointer}.news-post__summary::-webkit-details-marker{display:none}.news-post__title{font-family:Red Hat Display,LoftiaLocaleDisplay,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.3;color:var(--news-ink)}.news-post__date{display:block;margin-top:.75rem;font-size:.875rem;color:var(--news-ink)}.news-post__chevron{position:absolute;top:50%;right:2rem;width:.75rem;height:.75rem;margin-top:-.125rem;border-top:3px solid var(--news-ink);border-left:3px solid var(--news-ink);border-radius:2px;transform:rotate(45deg);transition:transform .15s ease,margin .15s ease}.news-post:not([open]) .news-post__chevron{margin-top:-.625rem;transform:rotate(225deg)}.news-post__body{padding:0 2rem 2rem}.news-post .news-body h3{font-family:Red Hat Display,LoftiaLocaleDisplay,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:normal}.news-post .news-body li::marker{color:inherit}.news-post .news-body a:hover{color:#4abadf}.news-body{font-size:1rem;line-height:1.625rem;color:var(--news-ink-soft);overflow-wrap:anywhere}.news-body>*+*{margin-top:.75rem}.news-body h3{font-family:Fredoka One,LoftiaLocaleDisplay,sans-serif;font-size:1.25rem;line-height:1.3;letter-spacing:.02em;color:var(--news-ink)}.news-body *+h3{margin-top:1.5rem}.news-body strong{font-weight:800;color:var(--news-ink)}.news-body ul,.news-body ol{padding-left:1.5rem}.news-body ul{list-style:disc}.news-body ol{list-style:decimal}.news-body li+li{margin-top:.25rem}.news-body li::marker{color:#4a78a3}.news-body a{color:#036db4;text-decoration:underline;text-underline-offset:2px}.news-body a:hover{color:#014e81}.news-status,.news-more{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;text-align:center}.news-status__text{font-size:1rem;line-height:1.5;color:var(--news-ink-soft)}.news-empty{padding:3rem 1rem;border-radius:16px;background:#fff9;text-align:center}.news-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 2rem;border-radius:9999px;background-color:#183f70;font-family:Fredoka One,LoftiaLocaleDisplay,sans-serif;font-size:1.125rem;letter-spacing:.02em;color:#fff;transition:background-color .15s ease}.news-btn:hover:not(:disabled){background-color:#4a78a3}.news-btn:disabled{opacity:.7;cursor:progress}@media (max-width: 767px){.news-heading{font-size:2rem}.news-feed{gap:1.25rem}.news-pinned__tab{min-width:min(16rem,calc(100% - 3rem));max-width:calc(100% - 3rem);min-height:3rem;padding:.375rem 1rem;border-radius:12px 12px 0 0;font-size:1.125rem;letter-spacing:0}.news-pinned__panel{padding:1.5rem 1.25rem;border-radius:24px}.news-post__summary{padding:1.5rem 3rem}.news-post__title{font-size:1.25rem}.news-post__chevron{right:1.5rem}.news-post__body{padding:0 1.5rem 1.5rem}}
