.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:16/9;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}}
.SawfishGallery-module__hYX11G__page{max-width:1440px;margin-inline:auto;padding:0 6vw 72px}.SawfishGallery-module__hYX11G__intro{padding-block:22px 28px}.SawfishGallery-module__hYX11G__intro h1{color:var(--foam);margin:0 0 12px;font-size:clamp(32px,4.5vw,64px);line-height:1.5}.SawfishGallery-module__hYX11G__intro p{color:#c4d8e2;max-width:65ch;margin:0;font-size:17px;line-height:1.9}.SawfishGallery-module__hYX11G__filters{flex-wrap:wrap;gap:10px;display:flex}.SawfishGallery-module__hYX11G__filters button,.SawfishGallery-module__hYX11G__viewerBar button{color:#eef0fa;min-height:44px;font:inherit;cursor:pointer;background:#102e40;border:1px solid #7e9bab;border-radius:6px;padding:10px 18px;transition:background .18s}.SawfishGallery-module__hYX11G__filters button[aria-pressed=true]{color:#092331;background:#c6e1e7;border-color:#c6e1e7}.SawfishGallery-module__hYX11G__filters button:hover,.SawfishGallery-module__hYX11G__viewerBar button:hover{color:#fff;background:#27536a}.SawfishGallery-module__hYX11G__count{color:#c4d8e2;margin-block:18px 24px;font-size:14px}.SawfishGallery-module__hYX11G__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px 24px;display:grid}.SawfishGallery-module__hYX11G__figure{min-width:0;margin:0}.SawfishGallery-module__hYX11G__imageButton{cursor:zoom-in;background:#061c2a;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.SawfishGallery-module__hYX11G__imageButton img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.SawfishGallery-module__hYX11G__enlarge{color:#c6e1e7;background:#0a2535;padding:8px;font-size:13px;display:block}.SawfishGallery-module__hYX11G__imageButton:hover .SawfishGallery-module__hYX11G__enlarge{background:#21475b}.SawfishGallery-module__hYX11G__figure figcaption{padding-top:16px}.SawfishGallery-module__hYX11G__figure h2{color:var(--foam);margin:0 0 6px;font-size:18px;line-height:1.7}.SawfishGallery-module__hYX11G__figure p{color:#c4d8e2;margin:0 0 10px;font-size:14px;line-height:1.9}.SawfishGallery-module__hYX11G__credit{color:#c4d8e2;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:12px;line-height:1.8;display:flex}.SawfishGallery-module__hYX11G__credit a{color:inherit;text-underline-offset:4px;text-decoration:underline}.SawfishGallery-module__hYX11G__credit a:hover{color:#fff}.SawfishGallery-module__hYX11G__dialog{color:#eef0fa;scrollbar-color:#7e9bab #071c29;background:#071c29;border:1px solid #607f90;border-radius:12px;width:100%;max-width:min(1060px,96vw);max-height:94dvh;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.SawfishGallery-module__hYX11G__dialog::backdrop{background:#020a10eb}.SawfishGallery-module__hYX11G__viewer img{object-fit:contain;width:100%;height:auto;max-height:62dvh;margin-block:12px;display:block}.SawfishGallery-module__hYX11G__viewerBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.SawfishGallery-module__hYX11G__viewerBar:last-child{margin-top:20px}.SawfishGallery-module__hYX11G__caption{margin:12px 0 8px;line-height:1.8}@media (max-width:1000px){.SawfishGallery-module__hYX11G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.SawfishGallery-module__hYX11G__page{padding-inline:20px}.SawfishGallery-module__hYX11G__grid{grid-template-columns:1fr;gap:32px}.SawfishGallery-module__hYX11G__intro{padding-top:8px}.SawfishGallery-module__hYX11G__intro p{font-size:15px}.SawfishGallery-module__hYX11G__filters{gap:8px}.SawfishGallery-module__hYX11G__filters button{padding:9px 12px;font-size:14px}.SawfishGallery-module__hYX11G__dialog{padding:14px}}@media (prefers-reduced-motion:reduce){.SawfishGallery-module__hYX11G__filters button,.SawfishGallery-module__hYX11G__viewerBar button{transition:none}}
