.post-header[data-astro-cid-cpkpu76c]{background:linear-gradient(#e2edff 0,#fff min(36vw,690px));position:relative}.inner[data-astro-cid-cpkpu76c]{max-width:1920px;margin:0 auto;padding:calc(1.5rem + clamp(64px,5.2vw,100px) + clamp(16px,1.25vw,24px)) clamp(20px,5.4167vw,104px) max(96px,10vw);position:relative}.back[data-astro-cid-cpkpu76c]{z-index:2;color:#5e6a92;align-items:center;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-cpkpu76c]:hover{color:#0c7bd1;transform:translate(-4px)}.back[data-astro-cid-cpkpu76c] svg[data-astro-cid-cpkpu76c]{flex-shrink:0;width:1.1em;height:auto}.grid[data-astro-cid-cpkpu76c]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,2.5vw,48px) clamp(8px,.8333vw,16px);display:grid}.head[data-astro-cid-cpkpu76c]{text-align:center;flex-direction:column;grid-column:2/span 10;align-items:center;padding-top:clamp(32px,2.5vw,48px);display:flex}.eyebrow[data-astro-cid-cpkpu76c]{letter-spacing:0;text-transform:uppercase;color:#0c7bd1;margin:0;font-size:16px;font-weight:600;line-height:1.2}h1[data-astro-cid-cpkpu76c]{letter-spacing:-.02em;color:#002c6f;text-wrap:balance;width:100%;margin:clamp(12px,1.25vw,24px) 0 0;font-size:clamp(28px,2.9167vw,56px);font-weight:500;line-height:1.1}.meta[data-astro-cid-cpkpu76c]{color:#5e6a92;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:clamp(12px,1.25vw,24px) 0 0;font-size:clamp(13px,.9375vw,18px);line-height:1.2;display:flex}.author[data-astro-cid-cpkpu76c]{color:#002c6f;font-weight:500}a[data-astro-cid-cpkpu76c].author:hover{color:#0c7bd1}.dot[data-astro-cid-cpkpu76c]{background:#c9d3e3;border-radius:50%;width:4px;height:4px}.cover[data-astro-cid-cpkpu76c]{aspect-ratio:512/297;object-fit:cover;background:#0c7bd1;border-radius:12px;grid-column:5/span 4;width:100%;height:auto;display:block}@media (width<=899px){.grid[data-astro-cid-cpkpu76c]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-cpkpu76c],.cover[data-astro-cid-cpkpu76c]{grid-column:1}}@media (prefers-reduced-motion:reduce){.back[data-astro-cid-cpkpu76c]{transition:none}.back[data-astro-cid-cpkpu76c]:hover{transform:none}}.toc[data-astro-cid-mmzwqbdq]{max-height:calc(100vh - 1.5rem - clamp(64px,5.2vw,100px) - max(48px,5vw));padding-top:4px;position:sticky;top:calc(1.5rem + clamp(64px,5.2vw,100px) + max(24px,2.5vw));overflow-y:auto}summary[data-astro-cid-mmzwqbdq]{cursor:default;pointer-events:none;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;list-style:none}summary[data-astro-cid-mmzwqbdq]::-webkit-details-marker{display:none}ol[data-astro-cid-mmzwqbdq]{margin:0;padding:0;list-style:none}a[data-astro-cid-mmzwqbdq]{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}a[data-astro-cid-mmzwqbdq]:hover,a[data-astro-cid-mmzwqbdq][aria-current=true]{color:#0c7bd1}a[data-astro-cid-mmzwqbdq][aria-current=true]{font-weight:500}.n[data-astro-cid-mmzwqbdq]{flex-shrink:0;min-width:1.4em}@media (width<=899px){.toc[data-astro-cid-mmzwqbdq]{display:none}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-mmzwqbdq]{transition:none}}.prose[data-astro-cid-e2z5cw5v]{color:#071635;letter-spacing:0;overflow-wrap:break-word;font-size:clamp(16px,1.25vw,24px);line-height:1.6}.prose[data-astro-cid-e2z5cw5v]>:first-child{margin-top:0}.prose[data-astro-cid-e2z5cw5v] p,.prose[data-astro-cid-e2z5cw5v] ul,.prose[data-astro-cid-e2z5cw5v] ol,.prose[data-astro-cid-e2z5cw5v] blockquote,.prose[data-astro-cid-e2z5cw5v] figure,.prose[data-astro-cid-e2z5cw5v] table,.prose[data-astro-cid-e2z5cw5v] pre{margin:0 0 1.1em}.prose[data-astro-cid-e2z5cw5v] h2{letter-spacing:-.01em;color:#002c6f;text-wrap:balance;margin:2.2em 0 .7em;scroll-margin-top:calc(1.5rem + clamp(64px,5.2vw,100px) + 24px);font-size:clamp(22px,2.0833vw,40px);font-weight:400;line-height:1.2}.prose[data-astro-cid-e2z5cw5v] h3{letter-spacing:-.01em;color:#002c6f;margin:1.8em 0 .6em;scroll-margin-top:calc(1.5rem + clamp(64px,5.2vw,100px) + 24px);font-size:clamp(18px,1.5625vw,30px);font-weight:500;line-height:1.25}.prose[data-astro-cid-e2z5cw5v] h4{color:#002c6f;margin:1.5em 0 .5em;font-size:1em;font-weight:600;line-height:1.3}.prose[data-astro-cid-e2z5cw5v] a[id]:empty{visibility:hidden;display:block;position:relative;top:calc(-1.5rem - clamp(64px,5.2vw,100px) - 24px)}.prose[data-astro-cid-e2z5cw5v] a{color:#0c7bd1;text-underline-offset:.18em;text-decoration:underline 1px}.prose[data-astro-cid-e2z5cw5v] a:hover{color:#002c6f}.prose[data-astro-cid-e2z5cw5v] strong{color:#002c6f;font-weight:600}.prose[data-astro-cid-e2z5cw5v] ul,.prose[data-astro-cid-e2z5cw5v] ol{padding-left:1.3em}.prose[data-astro-cid-e2z5cw5v] li{margin:0 0 .45em;padding-left:.2em}.prose[data-astro-cid-e2z5cw5v] li>ul,.prose[data-astro-cid-e2z5cw5v] li>ol{margin:.45em 0 0}.prose[data-astro-cid-e2z5cw5v] ul li::marker{color:#0c7bd1}.prose[data-astro-cid-e2z5cw5v] ol li::marker{color:#0c7bd1;font-weight:500}.prose[data-astro-cid-e2z5cw5v] img{border-radius:12px;max-width:100%;height:auto;margin:1.6em auto .4em;display:block}.prose[data-astro-cid-e2z5cw5v] p:has(>img){margin-bottom:1.6em}.prose[data-astro-cid-e2z5cw5v] p:has(>img)+p>em:only-child{color:#5e6a92;text-align:center;margin-top:-1em;font-size:clamp(13px,.9375vw,18px);display:block}.prose[data-astro-cid-e2z5cw5v] blockquote{color:#002c6f;border-left:3px solid #0c7bd1;padding:.2em 0 .2em 1em;font-size:1.08em}.prose[data-astro-cid-e2z5cw5v] blockquote p:last-child{margin-bottom:0}.prose[data-astro-cid-e2z5cw5v] code{color:#002c6f;background:#e2edff;border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.prose[data-astro-cid-e2z5cw5v] pre{background:#f3f7ff;border-radius:12px;padding:1em;overflow-x:auto}.prose[data-astro-cid-e2z5cw5v] pre code{background:0 0;padding:0}.prose[data-astro-cid-e2z5cw5v] hr{border:0;border-top:1px solid #c9d3e3;margin:2.4em 0}.prose[data-astro-cid-e2z5cw5v] table{border-collapse:collapse;width:100%;font-size:.85em;line-height:1.4;display:block;overflow-x:auto}.prose[data-astro-cid-e2z5cw5v] th,.prose[data-astro-cid-e2z5cw5v] td{text-align:left;vertical-align:top;border:1px solid #c9d3e3;padding:.7em .9em}.prose[data-astro-cid-e2z5cw5v] th{color:#002c6f;background:#e2edff;font-weight:600}.prose[data-astro-cid-e2z5cw5v] .yt-lite{margin:1.6em 0}.prose[data-astro-cid-e2z5cw5v] .yt-lite>a{aspect-ratio:16/9;color:#fff;background:#002c6f;border-radius:12px;justify-content:center;align-items:center;gap:.6em;font-weight:500;text-decoration:none;display:flex}.prose[data-astro-cid-e2z5cw5v] .yt-lite>a:before{content:"";border:.6em solid #0000;border-left:1em solid #fff;border-right-width:0;width:0;height:0}.prose[data-astro-cid-e2z5cw5v] .yt-lite>a:hover{color:#fff;background:#0c7bd1}.prose[data-astro-cid-e2z5cw5v] .yt-lite iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;display:block}.prose--post[data-astro-cid-e2z5cw5v]{color:#002c6f;counter-reset:post-sec;line-height:1.4}.prose--post[data-astro-cid-e2z5cw5v] p,.prose--post[data-astro-cid-e2z5cw5v] ul,.prose--post[data-astro-cid-e2z5cw5v] ol,.prose--post[data-astro-cid-e2z5cw5v] figure,.prose--post[data-astro-cid-e2z5cw5v] table,.prose--post[data-astro-cid-e2z5cw5v] pre{text-wrap:pretty;margin:0 0 1.2em}.prose--post[data-astro-cid-e2z5cw5v]>p:first-child{letter-spacing:-.01em;color:#0c7bd1;font-size:clamp(17px,1.6667vw,32px);line-height:1.3}.prose--post[data-astro-cid-e2z5cw5v] h2{counter-increment:post-sec;letter-spacing:-.01em;margin:max(96px,10vw) 0 max(24px,2.5vw);scroll-margin-top:calc(1.5rem + clamp(64px,5.2vw,100px) + max(24px,2.5vw));font-size:clamp(22px,2.5vw,48px);font-weight:500;line-height:1.2}.prose--post[data-astro-cid-e2z5cw5v] h2:before{content:counter(post-sec, decimal-leading-zero);letter-spacing:0;color:#0c7bd1;margin-bottom:clamp(8px,.8333vw,16px);font-size:clamp(16px,1.25vw,24px);font-weight:500;line-height:1.2;display:block}.prose--post[data-astro-cid-e2z5cw5v] h3{letter-spacing:-.01em;text-wrap:balance;margin:1.5em 0 .72em;font-size:clamp(19px,2.0833vw,40px);font-weight:500;line-height:1.2}.prose--post[data-astro-cid-e2z5cw5v] h2+h3{margin-top:0}.prose--post[data-astro-cid-e2z5cw5v] ul,.prose--post[data-astro-cid-e2z5cw5v] ol{padding-left:1.1em}.prose--post[data-astro-cid-e2z5cw5v] li{margin:0 0 clamp(12px,1.25vw,24px)}.prose--post[data-astro-cid-e2z5cw5v] li:last-child{margin-bottom:0}.prose--post[data-astro-cid-e2z5cw5v] strong{color:inherit;font-weight:600}.prose--post[data-astro-cid-e2z5cw5v] blockquote{color:#002c6f;background:#f5f9ff;border-left:4px solid #0c7bd1;border-radius:12px;margin:.4em 0 1.6em;padding:clamp(20px,1.6667vw,32px) clamp(20px,2.0833vw,40px);font-size:1em}.prose--post[data-astro-cid-e2z5cw5v] blockquote>p:first-child>strong:first-child{text-transform:uppercase;color:#0c7bd1;margin-bottom:.5em;font-size:clamp(13px,.9375vw,18px);font-weight:600;line-height:1.2;display:block}.prose--post[data-astro-cid-e2z5cw5v] img{margin:1.2em auto .4em}.prose--post[data-astro-cid-e2z5cw5v] th{color:#002c6f}.related[data-astro-cid-vqeokuyd]{background:#fff}.inner[data-astro-cid-vqeokuyd]{max-width:1920px;margin:0 auto;padding:max(96px,10vw) clamp(20px,5.4167vw,104px) 0}h2[data-astro-cid-vqeokuyd]{letter-spacing:-.01em;color:#002c6f;margin:0 0 max(48px,5vw);font-size:clamp(22px,2.5vw,48px);font-weight:400;line-height:1.2}ul[data-astro-cid-vqeokuyd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(24px,2.5vw);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-vqeokuyd]{color:#002c6f;flex-direction:column;gap:clamp(10px,.8333vw,16px);display:flex}.thumb[data-astro-cid-vqeokuyd]{aspect-ratio:5/3;object-fit:cover;background:#e2edff;border-radius:clamp(12px,1.25vw,24px);width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.3,1);display:block}.card[data-astro-cid-vqeokuyd]:hover .thumb[data-astro-cid-vqeokuyd]{transform:scale(1.02)}.cat[data-astro-cid-vqeokuyd]{letter-spacing:.04em;text-transform:uppercase;color:#0c7bd1;margin-top:4px;font-size:clamp(13px,.9375vw,18px);font-weight:600}.title[data-astro-cid-vqeokuyd]{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(17px,1.4583vw,28px);font-weight:500;line-height:1.25}.card[data-astro-cid-vqeokuyd]:hover .title[data-astro-cid-vqeokuyd]{color:#0c7bd1}@media (width<=899px){ul[data-astro-cid-vqeokuyd]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.thumb[data-astro-cid-vqeokuyd]{transition:none}.card[data-astro-cid-vqeokuyd]:hover .thumb[data-astro-cid-vqeokuyd]{transform:none}}.body[data-astro-cid-ydpy5tqt]{grid-template-columns:repeat(12,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}.side[data-astro-cid-ydpy5tqt]{grid-column:1/span 3;align-self:stretch}.body[data-astro-cid-ydpy5tqt] .main{grid-column:5/span 7;min-width:0}.cta-gap[data-astro-cid-ydpy5tqt]{height:max(96px,10vw)}@media (width<=899px){.body[data-astro-cid-ydpy5tqt]{display:block}.side[data-astro-cid-ydpy5tqt]{display:none}}
