.blog-module__JsT-Oq__shell{--paper:#fbf8f2;--ink:#1a1d3a;--ink-2:#474b69;--ink-3:#5d6079;--line:#1a1d3a1a;--cobalt:#2a5ce6;--sun:#fbc74b;--display:var(--font-display),"Iowan Old Style",Georgia,serif;min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.blog-module__JsT-Oq__shell :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #2a5ce680}.blog-module__JsT-Oq__shell ::selection{background:#ffe29a}.blog-module__JsT-Oq__bar{align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:22px 24px;display:flex}.blog-module__JsT-Oq__brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:620;display:inline-flex}.blog-module__JsT-Oq__brand img{border-radius:10px}.blog-module__JsT-Oq__section{color:var(--ink-3);font-size:14px;font-weight:700}.blog-module__JsT-Oq__section:before{content:"/";opacity:.4;margin-right:14px}.blog-module__JsT-Oq__cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:42px;margin-left:auto;padding:0 18px;font-size:14px;font-weight:750;transition:background-color .2s;display:inline-flex}.blog-module__JsT-Oq__cta:hover{background:#2c3160}.blog-module__JsT-Oq__foot{border-top:1px solid var(--line);max-width:1080px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:56px 24px 64px;font-size:14px;display:flex}.blog-module__JsT-Oq__foot nav{flex-wrap:wrap;gap:8px 20px;font-weight:650;display:flex}.blog-module__JsT-Oq__foot a:hover{color:var(--cobalt)}.blog-module__JsT-Oq__indexHead{text-align:center;max-width:780px;margin:0 auto;padding:72px 24px 36px}.blog-module__JsT-Oq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);font-size:12.5px;font-weight:800}.blog-module__JsT-Oq__indexHead h1{font-family:var(--display);letter-spacing:-.04em;margin-top:14px;font-size:clamp(44px,7vw,84px);font-weight:460;line-height:.98}.blog-module__JsT-Oq__indexHead h1 em{color:var(--cobalt)}.blog-module__JsT-Oq__indexHead p:last-child{max-width:52ch;color:var(--ink-2);margin:18px auto 0;font-size:18px;line-height:1.6}.blog-module__JsT-Oq__list{max-width:860px;margin:0 auto;padding:0 24px 40px}.blog-module__JsT-Oq__item{border-top:1px solid var(--line)}.blog-module__JsT-Oq__item:last-child{border-bottom:1px solid var(--line)}.blog-module__JsT-Oq__item a{grid-template-columns:1fr auto;gap:6px 24px;padding:28px 4px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid}.blog-module__JsT-Oq__item a:hover{transform:translate(6px)}.blog-module__JsT-Oq__item a:hover h2{color:var(--cobalt)}.blog-module__JsT-Oq__item small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;font-size:12.5px;font-weight:750}.blog-module__JsT-Oq__item h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);font-weight:520;line-height:1.15;transition:color .2s}.blog-module__JsT-Oq__item p{color:var(--ink-2);grid-column:1;font-size:16px;line-height:1.55}.blog-module__JsT-Oq__arrow{color:var(--cobalt);grid-area:2/2/span 2;align-self:center}.blog-module__JsT-Oq__article{max-width:720px;margin:0 auto;padding:48px 24px 24px}.blog-module__JsT-Oq__crumbs{color:var(--ink-3);font-size:13.5px;font-weight:650}.blog-module__JsT-Oq__crumbs a:hover{color:var(--cobalt)}.blog-module__JsT-Oq__article h1{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin-top:18px;font-size:clamp(36px,5.6vw,58px);font-weight:520;line-height:1.04}.blog-module__JsT-Oq__meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;margin-top:18px;font-size:14px;display:flex}.blog-module__JsT-Oq__meta span+span:before{content:"·";margin-right:16px}.blog-module__JsT-Oq__prose{color:var(--ink-2);margin-top:36px;font-size:18px;line-height:1.75}.blog-module__JsT-Oq__prose>*+*{margin-top:1.1em}.blog-module__JsT-Oq__prose>p:first-child{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;padding:20px 22px;font-size:18.5px;line-height:1.65}.blog-module__JsT-Oq__prose h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:2em;scroll-margin-top:24px;font-size:clamp(26px,3.4vw,32px);font-weight:560;line-height:1.18}.blog-module__JsT-Oq__prose h3{color:var(--ink);margin-top:1.6em;font-size:19px;font-weight:800}.blog-module__JsT-Oq__prose strong{color:var(--ink);font-weight:750}.blog-module__JsT-Oq__prose a{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-module__JsT-Oq__prose a:hover{text-decoration-thickness:2px}.blog-module__JsT-Oq__prose ul{padding-left:1.3em;list-style:outside}.blog-module__JsT-Oq__prose ol{padding-left:1.4em;list-style:decimal}.blog-module__JsT-Oq__prose li+li{margin-top:.5em}.blog-module__JsT-Oq__prose li::marker{color:var(--cobalt);font-weight:700}.blog-module__JsT-Oq__prose blockquote{border-left:3px solid var(--sun);color:var(--ink);background:#fff8e6;border-radius:0 14px 14px 0;padding:12px 20px}.blog-module__JsT-Oq__prose code{background:#f1ece2;border-radius:6px;padding:2px 6px;font-size:.9em}.blog-module__JsT-Oq__prose .table-scroll{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.blog-module__JsT-Oq__prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:15.5px;line-height:1.5}.blog-module__JsT-Oq__prose th{color:var(--ink);text-align:left;vertical-align:bottom;background:#f4eee3;padding:12px 16px;font-weight:750}.blog-module__JsT-Oq__prose td{border-top:1px solid var(--line);vertical-align:top;padding:12px 16px}.blog-module__JsT-Oq__prose h2[id=references]~ul{font-size:15px;line-height:1.6}.blog-module__JsT-Oq__next{max-width:720px;margin:40px auto 0;padding:0 24px}.blog-module__JsT-Oq__next h2{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:800}.blog-module__JsT-Oq__next ul{margin-top:10px}.blog-module__JsT-Oq__next li a{border-top:1px solid var(--line);font-family:var(--display);letter-spacing:-.015em;padding:16px 0;font-size:21px;font-weight:520;display:block}.blog-module__JsT-Oq__next li a:hover{color:var(--cobalt)}.blog-module__JsT-Oq__promo{max-width:720px;margin:48px auto 0;padding:0 24px}.blog-module__JsT-Oq__promo div{color:#fff;background:linear-gradient(135deg,#2a5ce6,#6c4fd4);border-radius:26px;padding:28px}.blog-module__JsT-Oq__promo p{font-family:var(--display);letter-spacing:-.015em;font-size:24px;font-weight:520;line-height:1.2}.blog-module__JsT-Oq__promo a{background:var(--sun);color:#2a1c00;border-radius:999px;align-items:center;min-height:44px;margin-top:16px;padding:0 20px;font-size:15px;font-weight:750;display:inline-flex}@media (max-width:640px){.blog-module__JsT-Oq__bar{padding:16px}.blog-module__JsT-Oq__section{display:none}.blog-module__JsT-Oq__prose{font-size:17px}.blog-module__JsT-Oq__item a{grid-template-columns:1fr}.blog-module__JsT-Oq__arrow{display:none}}
