.c1vn3899{max-width:1440px;margin:auto;padding:44px 24px}@media (width>=800px){.c1vn3899{padding:64px 40px}}.c1jq5ch2{max-width:1440px;margin-inline:auto;padding:24px clamp(20px,5vw,80px) 80px}.c1jq5ch2 .breadcrumbs{-webkit-box-flex-wrap:wrap;color:#536171;flex-wrap:wrap;gap:8px 12px;margin-bottom:32px;font-size:14px;display:flex}.c1jq5ch2 .breadcrumbs a{padding-block:4px}.c1jq5ch2 .breadcrumbs span{-ms-grid-row-align:center;align-self:center}.c1jq5ch2 .article-hero{display:-ms-grid;align-items:center;gap:24px;padding-bottom:48px;display:grid}.c1jq5ch2 h1{letter-spacing:-.04em;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(32px,3.6vw,52px);line-height:1.12}.c1jq5ch2 .article-lead{max-width:40ch;font-size:clamp(19px,1.8vw,24px);line-height:1.5}.c1jq5ch2 .article-hero img{width:100%;height:auto;display:block}.c1jq5ch2 .article-reading{max-width:760px;margin-inline:auto;font-size:18px;line-height:1.75}.c1jq5ch2 .article-reading>section{padding-block:28px}.c1jq5ch2 h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(25px,2.4vw,32px);line-height:1.25}.c1jq5ch2 p+p{margin-top:18px}.c1jq5ch2 ol,.c1jq5ch2 ul{padding-left:24px}.c1jq5ch2 li+li{margin-top:12px}.c1jq5ch2 a{color:#28679c;text-underline-offset:4px;-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:1px}.c1jq5ch2 a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}.c1jq5ch2 #related{border-top:1px solid #dce2e8;margin-top:36px;padding-top:36px}.c1jq5ch2 #related ul{padding:0;list-style:none}.c1jq5ch2 #related a{padding-block:8px;display:inline-block}.c1jq5ch2 [tabindex="-1"]:focus,.c1jq5ch2 [tabindex="-1"]:focus-visible{outline:none}@media (width>=800px){.c1jq5ch2 .article-hero{-ms-grid-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:64px}.c1jq5ch2 .article-reading{font-size:19px}.c1jq5ch2 .article-reading>section{padding-block:36px}}@media (width>=1200px){.c1jq5ch2{max-width:1680px;padding-left:240px;padding-right:56px}}.crrx99o{display:-ms-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:18px;display:grid}@media (width>=560px){.crrx99o{-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=800px){.crrx99o{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.cuztyzo{flex:1;min-width:0}.cidm6v8{color:#262c35;background:#fff;flex-direction:column;min-height:100dvh;display:flex}.cidm6v8 .c17a8vaa{align-self:flex-end;margin:0 24px 24px;position:relative;bottom:auto;right:auto}@media (width>=800px){.cidm6v8 .c17a8vaa{margin:0;position:fixed;bottom:24px;right:24px}}.cidm6v8 .ai-button{color:#fff;background:#28679c;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;transition:background .2s;display:inline-flex}.cidm6v8 .ai-button:hover{background:#205681;-webkit-text-decoration:underline;text-decoration:underline}.cidm6v8 .skip-link{z-index:1100;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:20px}.cidm6v8 .skip-link:focus{top:12px}.h1x0outd{color:#262c35;-webkit-font-smoothing:antialiased;scroll-snap-padding-top:24px;background:#fff;scroll-padding-top:24px;font-family:Arial,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5}.h1x0outd body{margin:0}.h1x0outd *,.h1x0outd :before,.h1x0outd :after{box-sizing:border-box;outline:none}.h1x0outd :where(h1,h2,h3,h4,p,ul){margin:0;padding:0}.h1x0outd button,.h1x0outd input,.h1x0outd textarea,.h1x0outd select{font:inherit}.h1x0outd button{touch-action:manipulation}.h1x0outd button:enabled{cursor:pointer}.h1x0outd button:disabled{cursor:not-allowed;opacity:.7}.h1x0outd img{max-width:100%}:where(.h1x0outd) a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.h1x0outd a:hover{-webkit-text-decoration:underline;text-decoration:underline}.h1x0outd :focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.h1x0outd *,.h1x0outd :before,.h1x0outd :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
