@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6903fe2d-module__KCjrtG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6903fe2d-module__KCjrtG__variable{--dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.2ajvp03xtic_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.0t285orp4l5or.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_495f92c5-module__7AH8va__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_495f92c5-module__7AH8va__variable{--dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
:root{--paper:#fbfbf8;--sky:#eaf4f5;--blue:#0b4d80;--ink:#123d60;--muted:#58718a;--line:#dce8ea;--peach:#f4bf8b;--ochre:#e9cf8e;--font-serif:var(--dm-serif), "DM Serif Display", Georgia, serif;--font-sans:var(--dm-sans), "DM Sans", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.56}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.03em;margin-top:0;font-weight:400;line-height:1.04}h1{font-size:clamp(52px,6.3vw,88px)}h2{margin-bottom:18px;font-size:clamp(42px,4.4vw,62px)}h3{margin-bottom:10px;font-size:29px}p{color:var(--muted);margin-top:0}.wrap{width:min(1200px,100% - 64px);margin-inline:auto}.eyebrow{color:var(--muted);font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600}.link{border-bottom:1px solid;padding-bottom:3px;font-size:14px;font-weight:600;transition:color .2s;display:inline-block}.link:hover{color:#3b83a8}section{padding:116px 0}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.section-head h2{margin:0}.section-head p{max-width:360px;margin:0}.meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.meta span+span:before{content:"·";color:#9ab9c6;margin-right:10px}@media (max-width:780px){.wrap{width:min(100% - 38px,580px)}section{padding:78px 0}.section-head{margin-bottom:34px;display:block}.section-head p{margin-top:12px}}.article-body{color:#274f70;font-size:18px;line-height:1.75}.article-body p:first-of-type{font-size:19px;line-height:1.7}.article-body p{color:#274f70;margin-bottom:26px}.article-body a{color:var(--blue);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #8bbbc9;text-decoration:underline #8bbbc9;text-decoration-thickness:1px}.article-body a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.article-body h2{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);margin:54px 0 16px;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.1}.article-body h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:44px 0 10px;font-size:22px;font-weight:500;line-height:1.2}.article-body blockquote{font-family:var(--font-sans);letter-spacing:0;color:var(--muted);border-left:1px solid #a8cbd2;margin:44px 0;padding-left:25px;font-size:22px;font-style:italic;font-weight:400;line-height:1.5}.article-body strong{color:var(--ink);font-weight:600}.article-body em{font-style:italic}.article-body ul,.article-body ol{margin-bottom:26px;padding-left:20px}.article-body li{color:#274f70;margin-bottom:8px}.article-body figure{width:min(900px,100vw - 64px);margin:61px 50% 62px;transform:translate(-50%)}.article-body figure img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.article-body .source-box,.article-body section{border-top:1px solid var(--line);margin-top:68px;padding-top:31px}@media (max-width:760px){.article-body{font-size:17px;line-height:1.7}.article-body p:first-of-type{font-size:18px}.article-body blockquote{margin:39px 0;padding-left:19px;font-size:20px}.article-body figure{width:100vw;margin:46px 50% 49px}}
.Header-module__lnUIdW__header{z-index:10;-webkit-backdrop-filter:blur(12px);background:#fbfbf8f0;border-bottom:1px solid #eef3f3;height:84px;position:sticky;top:0}.Header-module__lnUIdW__nav{justify-content:space-between;align-items:center;height:100%;display:flex}.Header-module__lnUIdW__brand{color:var(--blue);font-family:var(--font-sans);letter-spacing:.14em;font-size:32px;font-weight:400;line-height:1;transition:opacity .2s}.Header-module__lnUIdW__brand:hover{opacity:.75}.Header-module__lnUIdW__navLinks{font-family:var(--font-sans);color:#315d7c;align-items:center;gap:31px;font-size:14px;display:flex}.Header-module__lnUIdW__navLink{color:#315d7c;padding-bottom:3px;transition:color .2s}.Header-module__lnUIdW__navLink:hover{color:var(--blue)}.Header-module__lnUIdW__navLink.Header-module__lnUIdW__active{color:var(--blue);border-bottom:1px solid #accbd5}.Header-module__lnUIdW__topicsMenu{position:relative}.Header-module__lnUIdW__topicsSummary{cursor:pointer;color:#315d7c;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:color .2s;display:flex}.Header-module__lnUIdW__topicsSummary:hover{color:var(--blue)}.Header-module__lnUIdW__topicPopover{background:var(--paper);border:1px solid var(--line);z-index:20;width:240px;padding:14px 20px 17px;position:absolute;top:30px;left:-20px;box-shadow:0 14px 30px #1b506612}.Header-module__lnUIdW__topicPopover a{color:#315d7c;padding:7px 0;font-size:14px;transition:color .2s;display:block}.Header-module__lnUIdW__topicPopover a:hover{color:var(--blue)}.Header-module__lnUIdW__searchLink{color:var(--blue);align-items:center;gap:6px;padding:4px 0;transition:opacity .2s;display:flex}.Header-module__lnUIdW__searchLink:hover{opacity:.7}.Header-module__lnUIdW__searchMark{font-size:20px;line-height:.6}.Header-module__lnUIdW__searchLabel{font-size:14px}.Header-module__lnUIdW__langSwitch{color:var(--muted);letter-spacing:.04em;border-left:1px solid var(--line);align-items:center;gap:6px;margin-left:-4px;padding-left:20px;font-size:12px;font-weight:500;display:flex}.Header-module__lnUIdW__langLink{color:var(--muted);transition:color .2s}.Header-module__lnUIdW__langLink:hover{color:var(--blue)}.Header-module__lnUIdW__langLink.Header-module__lnUIdW__langActive{color:var(--blue);font-weight:600}.Header-module__lnUIdW__langDivider{color:var(--line);-webkit-user-select:none;user-select:none}@media (max-width:780px){.Header-module__lnUIdW__header{height:70px}.Header-module__lnUIdW__brand{font-size:26px}.Header-module__lnUIdW__navLinks{gap:16px}.Header-module__lnUIdW__hideOnMobile,.Header-module__lnUIdW__searchLabel{display:none}.Header-module__lnUIdW__langSwitch{gap:4px;padding-left:12px}}
.Footer-module__3hUVsW__footer{border-top:1px solid var(--line);padding:60px 0 28px}.Footer-module__3hUVsW__footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;display:grid}.Footer-module__3hUVsW__brand{color:var(--blue);font-family:var(--font-sans);letter-spacing:.14em;font-size:28px;font-weight:400;display:inline-block}.Footer-module__3hUVsW__tagline{max-width:250px;color:var(--muted);margin-top:14px;font-size:14px}.Footer-module__3hUVsW__footerCol strong{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:600}.Footer-module__3hUVsW__footerCol a{color:var(--muted);margin-top:9px;font-size:13px;transition:color .2s;display:block}.Footer-module__3hUVsW__footerCol a:hover{color:var(--blue)}.Footer-module__3hUVsW__langSwitchFooter{color:var(--muted);align-items:baseline;gap:6px;margin-top:12px;font-size:13px;display:flex}.Footer-module__3hUVsW__langSwitchFooter a,.Footer-module__3hUVsW__langSwitchFooter span{line-height:1;display:inline}.Footer-module__3hUVsW__langLink{color:var(--muted);transition:color .2s}.Footer-module__3hUVsW__langLink:hover{color:var(--blue)}.Footer-module__3hUVsW__langActive{color:var(--blue);font-weight:600}.Footer-module__3hUVsW__langDivider{color:var(--line);-webkit-user-select:none;user-select:none;line-height:1}.Footer-module__3hUVsW__copyright{border-top:1px solid var(--line);color:var(--muted);margin-top:46px;padding-top:18px;font-size:12px}@media (max-width:780px){.Footer-module__3hUVsW__footerGrid{grid-template-columns:1fr 1fr;gap:32px}.Footer-module__3hUVsW__footerBrand{grid-column:1/-1}}
