html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero[data-astro-cid-tvnyilf4]{background:linear-gradient(#e2edff 0,#fff min(36vw,690px));position:relative}.hero-inner[data-astro-cid-tvnyilf4]{max-width:1920px;margin:0 auto;padding:calc(1.5rem + clamp(64px,5.2vw,100px) + max(48px,5vw)) clamp(20px,5.4167vw,104px) max(96px,10vw);position:relative}.back[data-astro-cid-tvnyilf4]{z-index:2;color:#5e6a92;align-items:center;gap:.5em;min-width:44px;min-height:44px;font-size:clamp(20px,1.4583vw,28px);line-height:1;transition:color .2s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex;position:absolute;top:calc(1.5rem + clamp(64px,5.2vw,100px) + 8px);left:clamp(20px,5.4167vw,104px)}.back[data-astro-cid-tvnyilf4]:hover{color:#0c7bd1;transform:translate(-4px)}.back[data-astro-cid-tvnyilf4] svg[data-astro-cid-tvnyilf4]{flex-shrink:0;width:1.1em;height:auto;transform:scaleX(-1)}.grid[data-astro-cid-tvnyilf4]{grid-template-columns:minmax(0,1fr);gap:max(24px,2.5vw) clamp(8px,.8333vw,16px);display:grid}.hero-text[data-astro-cid-tvnyilf4]{flex-direction:column;grid-area:2/1;padding-top:max(24px,2.5vw);display:flex}.hero-diag[data-astro-cid-tvnyilf4]{grid-area:3/1;align-self:center}.eyebrow[data-astro-cid-tvnyilf4]{letter-spacing:0;text-transform:uppercase;color:#0c7bd1;margin:0;font-size:16px;font-weight:600;line-height:1.2}h1[data-astro-cid-tvnyilf4]{letter-spacing:-.02em;color:#002c6f;text-wrap:balance;margin:max(24px,2.5vw) 0 0;font-size:clamp(30px,3.75vw,72px);font-weight:500;line-height:1.1}.hero-text[data-astro-cid-tvnyilf4] .body[data-astro-cid-tvnyilf4]{margin-top:max(48px,5vw)}.body[data-astro-cid-tvnyilf4]{letter-spacing:0;color:#002c6f;flex-direction:column;gap:1.2em;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:1.4;display:flex}.body[data-astro-cid-tvnyilf4] p[data-astro-cid-tvnyilf4]{text-wrap:pretty;margin:0}.look[data-astro-cid-tvnyilf4]{aspect-ratio:537/515;width:100%;max-width:514px;margin:0 auto;position:relative}.look-tex[data-astro-cid-tvnyilf4]{opacity:.4;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.look[data-astro-cid-tvnyilf4]:hover .look-tex[data-astro-cid-tvnyilf4]{opacity:1}.look-icon[data-astro-cid-tvnyilf4]{width:11%;height:auto;position:absolute;top:49.9%;left:49.9%;overflow:visible;transform:translate(-50%,-50%)}.article-wrap[data-astro-cid-tvnyilf4]{background:#fff}.article-grid[data-astro-cid-tvnyilf4]{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:clamp(8px,.8333vw,16px);max-width:1920px;margin:0 auto;padding:0 clamp(20px,5.4167vw,104px);display:grid}.toc[data-astro-cid-tvnyilf4]{flex-direction:column;grid-column:1/span 3;padding-top:4px;display:none;position:sticky;top:calc(1.5rem + clamp(64px,5.2vw,100px) + max(24px,2.5vw))}.toc-label[data-astro-cid-tvnyilf4]{letter-spacing:0;color:#5e6a92;border-bottom:1px solid #c9d3e3;padding-bottom:clamp(12px,1.25vw,24px);font-size:clamp(13px,.9375vw,18px);font-weight:500;line-height:1.2}.toc[data-astro-cid-tvnyilf4] a[data-astro-cid-tvnyilf4]{letter-spacing:0;color:#5e6a92;border-bottom:1px solid #edf1f7;gap:.6em;padding:clamp(10px,.8333vw,16px) 0;font-size:clamp(13px,.9375vw,18px);font-weight:400;line-height:1.3;transition:color .25s;display:flex}.toc[data-astro-cid-tvnyilf4] a[data-astro-cid-tvnyilf4].on{color:#0c7bd1;font-weight:500}.toc[data-astro-cid-tvnyilf4] a[data-astro-cid-tvnyilf4]:hover{color:#0c7bd1}.toc-n[data-astro-cid-tvnyilf4]{flex-shrink:0;min-width:1.4em}article[data-astro-cid-tvnyilf4]{flex-direction:column;grid-column:1;gap:max(96px,10vw);display:flex}.sec[data-astro-cid-tvnyilf4]{flex-direction:column;scroll-margin-top:calc(1.5rem + clamp(64px,5.2vw,100px) + max(24px,2.5vw));display:flex}.sec-n[data-astro-cid-tvnyilf4]{letter-spacing:0;color:#0c7bd1;font-size:clamp(16px,1.25vw,24px);font-weight:500;line-height:1.2}h2[data-astro-cid-tvnyilf4]{letter-spacing:-.01em;color:#002c6f;text-wrap:balance;margin:clamp(8px,.8333vw,16px) 0 0;font-size:clamp(22px,2.5vw,48px);font-weight:500;line-height:1.2}.lead[data-astro-cid-tvnyilf4]{letter-spacing:-.01em;color:#0c7bd1;text-wrap:pretty;margin:max(24px,2.5vw) 0 0;font-size:clamp(17px,1.6667vw,32px);font-weight:400;line-height:1.3}.sec[data-astro-cid-tvnyilf4] .body[data-astro-cid-tvnyilf4]{margin-top:max(24px,2.5vw)}ul[data-astro-cid-tvnyilf4]{flex-direction:column;gap:clamp(12px,1.25vw,24px);margin:0;padding-left:1.1em;display:flex}li[data-astro-cid-tvnyilf4]{padding-left:.2em}li[data-astro-cid-tvnyilf4] strong{font-weight:600}.links[data-astro-cid-tvnyilf4]{flex-direction:column;gap:clamp(8px,.8333vw,16px);margin-top:.4em;display:flex}.links-label[data-astro-cid-tvnyilf4]{color:#5e6a92;font-size:clamp(13px,.9375vw,18px);font-weight:500;line-height:1.2}.link-card[data-astro-cid-tvnyilf4]{letter-spacing:0;color:#002c6f;background:#fff;border:1px solid #c9d3e3;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(16px,1.25vw,24px) clamp(20px,1.6667vw,32px);font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:1.3;transition:border-color .3s,color .3s,transform .3s;display:flex}.link-card[data-astro-cid-tvnyilf4]:hover{color:#0c7bd1;border-color:#0c7bd1;transform:translate(4px)}.link-card[data-astro-cid-tvnyilf4] svg[data-astro-cid-tvnyilf4]{color:#0c7bd1;flex-shrink:0;width:.85em;height:auto}@media (width>=900px){.grid[data-astro-cid-tvnyilf4],.article-grid[data-astro-cid-tvnyilf4]{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-text[data-astro-cid-tvnyilf4]{grid-column:1/span 6}.hero-diag[data-astro-cid-tvnyilf4]{grid-area:2/8/auto/span 5}.toc[data-astro-cid-tvnyilf4]{display:flex}article[data-astro-cid-tvnyilf4]{grid-column:5/span 7}}@media (prefers-reduced-motion:reduce){.back[data-astro-cid-tvnyilf4],.link-card[data-astro-cid-tvnyilf4],.look-tex[data-astro-cid-tvnyilf4]{transition:none}.back[data-astro-cid-tvnyilf4]:hover,.link-card[data-astro-cid-tvnyilf4]:hover{transform:none}}
