.NewsGrid-module__s2O-EG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.NewsGrid-module__s2O-EG__card{background:linear-gradient(145deg,#3f6f892b,#081d2d66);border:1px solid #badbec26;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.NewsGrid-module__s2O-EG__card:hover{border-color:#badbec66;transform:translateY(-4px)}.NewsGrid-module__s2O-EG__visual{aspect-ratio:1.6;background:#153749;display:block;position:relative;overflow:hidden}.NewsGrid-module__s2O-EG__visual img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.NewsGrid-module__s2O-EG__card:hover .NewsGrid-module__s2O-EG__visual img{transform:scale(1.035)}.NewsGrid-module__s2O-EG__placeholder{color:#b7d4e0;letter-spacing:.18em;background:radial-gradient(at 100% 0,#477e95,#0000 75%),#102c40;justify-content:center;align-items:center;gap:16px;height:100%;font-size:20px;display:flex}.NewsGrid-module__s2O-EG__placeholder span:last-child{opacity:.25;font-size:64px}.NewsGrid-module__s2O-EG__category{inset-inline-start:18px;color:#e4f2f8;background:#071c2ae0;border-radius:30px;padding:6px 13px;font-size:12px;position:absolute;bottom:16px}.NewsGrid-module__s2O-EG__body{flex-direction:column;flex:1;padding:24px;display:flex}.NewsGrid-module__s2O-EG__date{color:#aec6d5;font-size:12px}.NewsGrid-module__s2O-EG__body h2{overflow-wrap:anywhere;color:#f1f7fb;margin:12px 0;font-size:clamp(21px,1.6vw,26px);line-height:1.65}.NewsGrid-module__s2O-EG__excerpt{color:#bed0dc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;font-size:14px;line-height:1.95;display:-webkit-box;overflow:hidden}.NewsGrid-module__s2O-EG__footer{color:#aec6d5;border-top:1px solid #badbec24;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.NewsGrid-module__s2O-EG__footer>span{overflow-wrap:anywhere}.NewsGrid-module__s2O-EG__footer a{color:#e1e6ff;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.NewsGrid-module__s2O-EG__card a:focus-visible{outline-offset:4px;outline:2px solid #c4d1ff}@media (max-width:1100px){.NewsGrid-module__s2O-EG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.NewsGrid-module__s2O-EG__grid{grid-template-columns:minmax(0,1fr);gap:24px}.NewsGrid-module__s2O-EG__body{padding:22px}}@media (prefers-reduced-motion:reduce){.NewsGrid-module__s2O-EG__card,.NewsGrid-module__s2O-EG__visual img{transition:none}.NewsGrid-module__s2O-EG__card:hover,.NewsGrid-module__s2O-EG__card:hover .NewsGrid-module__s2O-EG__visual img{transform:none}}
.NewsPagination-module__bbj4Za__pagination{color:#c4d8e4;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:44px;font-size:14px;display:flex}.NewsPagination-module__bbj4Za__pagination a,.NewsPagination-module__bbj4Za__pagination>span{border:1px solid #badbec33;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;display:inline-flex}.NewsPagination-module__bbj4Za__pagination a:hover{background:#badbec1f}.NewsPagination-module__bbj4Za__pagination a[aria-current=page]{color:#102637;background:#c3cbf6;border-color:#0000}.NewsPagination-module__bbj4Za__pagination a:focus-visible{outline-offset:4px;outline:2px solid #c3cbf6}.NewsPagination-module__bbj4Za__pagination>span{opacity:.4}.NewsPagination-module__bbj4Za__numbers,.NewsPagination-module__bbj4Za__item{align-items:center;gap:6px;display:flex}.NewsPagination-module__bbj4Za__gap{padding:0 2px}@media (max-width:480px){.NewsPagination-module__bbj4Za__numbers{flex-basis:100%;order:-1;justify-content:center}}
.Breadcrumbs-module__yMPJvq__trail{color:#aec6d5;max-width:1400px;margin-inline:auto;padding:32px 6vw 0;font-size:.875rem;line-height:1.9}.Breadcrumbs-module__yMPJvq__trail ol{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__yMPJvq__trail li{overflow-wrap:anywhere;align-items:baseline;gap:12px;min-width:0;display:flex}.Breadcrumbs-module__yMPJvq__trail a{color:inherit;padding-block:6px;text-decoration:none}.Breadcrumbs-module__yMPJvq__trail a:hover{color:#edf5fa;text-underline-offset:4px;text-decoration:underline}.Breadcrumbs-module__yMPJvq__trail a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c3cbf6}.Breadcrumbs-module__yMPJvq__trail [aria-current=page]{color:#e0e9f1}.Breadcrumbs-module__yMPJvq__separator{color:#819bab}@media (max-width:760px){.Breadcrumbs-module__yMPJvq__trail{padding:22px 7vw 0}}
.TableOfContents-module__HBdu3G__contents{min-width:0;color:inherit;position:sticky;top:110px}.TableOfContents-module__HBdu3G__title,.TableOfContents-module__HBdu3G__mobile summary{margin:0 0 18px;font-size:15px;font-weight:600}.TableOfContents-module__HBdu3G__contents nav{overscroll-behavior:contain;max-height:calc(100svh - 180px);overflow-y:auto}.TableOfContents-module__HBdu3G__contents ol{margin:0;padding:0;list-style:none}.TableOfContents-module__HBdu3G__contents li{margin:0;padding:0}.TableOfContents-module__HBdu3G__contents a{color:inherit;opacity:.7;border-inline-start:2px solid #0000;padding:9px 14px;font-size:14px;line-height:1.8;text-decoration:none;transition:opacity .2s;display:block}.TableOfContents-module__HBdu3G__contents a:hover,.TableOfContents-module__HBdu3G__contents a:focus-visible{opacity:1}.TableOfContents-module__HBdu3G__contents a[aria-current=location]{opacity:1;border-color:currentColor;font-weight:600}.TableOfContents-module__HBdu3G__contents .TableOfContents-module__HBdu3G__nested a{padding-inline-start:28px;font-size:13px}.TableOfContents-module__HBdu3G__mobile{display:none}@media (max-width:900px){.TableOfContents-module__HBdu3G__contents{position:static}.TableOfContents-module__HBdu3G__desktop{display:none}.TableOfContents-module__HBdu3G__mobile{border-block:1px solid #8ca5b440;padding-block:16px;display:block}.TableOfContents-module__HBdu3G__mobile summary{cursor:pointer;margin:0}.TableOfContents-module__HBdu3G__mobile nav{max-height:50svh;margin-top:12px}}
.CmsArticleBody-module__iFc0IW__layout{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.CmsArticleBody-module__iFc0IW__body{min-width:0}@media (max-width:900px){.CmsArticleBody-module__iFc0IW__layout{grid-template-columns:1fr;gap:28px}}
