.blog-shell{--blog-navy:#101a38;--blog-ink:#14130f;--blog-secondary:#45443e;--blog-muted:#5c6068;--blog-subtle:#fafaf8;--blog-line:#e8e6e0;--blog-gutter:3.75rem;--blog-max:90rem;overflow-x:clip}.blog-rail{box-sizing:border-box;width:min(var(--blog-max), 100%);padding-inline:var(--blog-gutter);margin-inline:auto}@media (width<68.75rem){.blog-shell{--blog-gutter:2rem}}@media (width<50rem){.blog-shell{--blog-gutter:1.25rem}}.blog-section-link{color:var(--blog-navy);letter-spacing:.0825rem;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:500;line-height:1.27;text-decoration:none;transition:opacity .16s;display:inline-flex}.blog-section-link:hover,.blog-section-link:active{text-underline-offset:.2em;text-decoration:underline}.blog-section-link:focus-visible{outline-offset:.1875rem;outline:.125rem solid #101a38}.blog-btn{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:.0825rem;text-transform:uppercase;white-space:nowrap;background:#101a38;border:1px solid #101a38;justify-content:center;align-items:center;margin:0;padding:.875rem 1.5rem;font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:500;line-height:1.27;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.blog-btn:hover,.blog-btn:active{color:#101a38;background:#fff}.blog-btn:focus-visible{outline-offset:.1875rem;outline:.125rem solid #101a38}.blog-btn--light{color:#101a38;background:#fff;border-color:#fff}.blog-btn--light:hover,.blog-btn--light:active{color:#fff;background:0 0;border-color:#fff}.blog-btn--light:focus-visible{outline-color:#fff}.blog-btn--black{color:#fff;background:#000;border-color:#000}.blog-btn--black:hover,.blog-btn--black:active{color:#000;background:#fff;border-color:#000}@media (prefers-reduced-motion:reduce){.blog-btn,.blog-section-link{transition:none}}.blog-prose{overflow-wrap:anywhere;min-width:0;max-width:58.625rem;color:var(--blog-secondary);font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5}@media (width<=720px){.blog-prose{font-size:1.0625rem}.blog-prose h2{margin-top:2.25rem}.blog-prose h3{font-size:1.2rem}.blog-prose pre{margin-inline:-.25rem;padding:1rem}.blog-prose blockquote{margin:2.25rem 0;padding:1.25rem 1.15rem 1.25rem 1.25rem;font-size:1.2rem}.blog-prose .blog-table-wrap{margin-inline:-.25rem}.blog-prose .blog-table-wrap th,.blog-prose .blog-table-wrap td{padding:.8rem .9rem;font-size:.875rem}.blog-prose .blog-table-wrap td:first-child{font-size:.875rem}.blog-empty{padding:1.75rem 1.25rem}}.blog-prose>:first-child{margin-top:0}.blog-prose>:last-child{margin-bottom:0}.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:var(--blog-ink);letter-spacing:-.02em;scroll-margin-top:6rem;font-family:Chakra Petch,sans-serif;font-weight:500;line-height:1.2}.blog-prose h2{margin:3rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem)}.blog-prose h3{margin:2.25rem 0 .75rem;font-size:1.35rem}.blog-prose h4,.blog-prose h5,.blog-prose h6{margin:1.75rem 0 .65rem;font-size:1.125rem}.blog-prose p{margin:0 0 1.25rem}.blog-prose a{color:var(--blog-navy);text-underline-offset:.15em;text-decoration:underline}.blog-prose strong{color:var(--blog-ink);font-weight:500}.blog-prose ul,.blog-prose ol{margin:0 0 1.25rem;padding-left:1.35rem}.blog-prose li{margin:.4rem 0}.blog-prose li::marker{color:var(--blog-muted)}.blog-prose blockquote{border:0;border-left:.1875rem solid var(--blog-navy);background:var(--blog-subtle);color:var(--blog-ink);letter-spacing:-.02em;text-align:left;text-wrap:balance;margin:2.75rem 0;padding:1.5rem 1.75rem 1.5rem 1.65rem;font-family:Chakra Petch,sans-serif;font-size:clamp(1.25rem,2.1vw,1.55rem);font-weight:400;line-height:1.4;position:relative}.blog-prose blockquote:before{content:"“";color:var(--blog-navy);opacity:.35;margin:0 0 .35rem;font-family:Chakra Petch,sans-serif;font-size:2rem;font-weight:500;line-height:.8;display:block}.blog-prose blockquote p{margin:0}.blog-prose blockquote p+p{margin-top:.85rem}.blog-prose hr{border:0;border-top:1px solid var(--blog-line);margin:2.5rem 0}.blog-prose code{background:var(--blog-subtle);color:var(--blog-ink);border-radius:.2em;padding:.1em .35em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.blog-prose pre{background:var(--blog-navy);color:#f5f4f0;margin:1.75rem 0;padding:1.25rem 1.35rem;overflow-x:auto}.blog-prose pre code{color:inherit;background:0 0;padding:0;font-size:.875rem;line-height:1.55}.blog-figure{margin:2rem 0}.blog-figure img{width:100%;height:auto;display:block}.blog-prose .blog-table-wrap{border:1px solid var(--blog-line);background:#fff;margin:2.25rem 0;overflow-x:auto}.blog-prose .blog-table-wrap table{border-collapse:collapse;width:100%;font-size:.975rem}.blog-prose .blog-table-wrap th,.blog-prose .blog-table-wrap td{border:0;border-bottom:1px solid var(--blog-line);text-align:left;vertical-align:middle;padding:1rem 1.2rem}.blog-prose .blog-table-wrap th p,.blog-prose .blog-table-wrap td p{margin:0}.blog-prose .blog-table-wrap th{color:#f5f4f0;letter-spacing:.0825rem;text-transform:uppercase;white-space:nowrap;background:#101a38;border-bottom:0;font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:500}.blog-prose .blog-table-wrap th p{color:#f5f4f0}.blog-prose .blog-table-wrap td{color:var(--blog-secondary);background:#fff;font-family:Outfit,sans-serif;font-weight:300;line-height:1.45}.blog-prose .blog-table-wrap tr:nth-child(2n) td{background:#eeebe3}.blog-prose .blog-table-wrap td:first-child,.blog-prose .blog-table-wrap td:first-child p{color:var(--blog-ink);letter-spacing:-.01em;font-family:Chakra Petch,sans-serif;font-size:.9375rem;font-weight:500}.blog-prose .blog-table-wrap td:first-child{white-space:nowrap}.blog-prose .blog-table-wrap td:last-child,.blog-prose .blog-table-wrap td:last-child p{color:var(--blog-muted);letter-spacing:.04em;font-family:Chakra Petch,sans-serif;font-size:.8125rem;font-weight:500}.blog-prose .blog-table-wrap tr:last-child td{border-bottom:0}.blog-prose .blog-table-wrap tr:has(>td):hover td{background:#e4e0d6}.blog-empty{background:var(--blog-subtle);gap:.75rem;padding:2.5rem;display:grid}.blog-empty[hidden]{display:none!important}.blog-empty h2{color:var(--blog-ink);margin:0;font-family:Chakra Petch,sans-serif;font-size:1.5rem;font-weight:500}.blog-empty p{color:var(--blog-secondary);margin:0;font-family:Outfit,sans-serif;font-weight:300;line-height:1.5}.blog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-filters{flex-wrap:wrap;gap:.5rem;display:flex}.blog-filter{box-sizing:border-box;color:#101a38;cursor:pointer;letter-spacing:.0825rem;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #101a3840;margin:0;padding:.875rem 1.25rem;font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:500;line-height:1.27;transition:background-color .2s,color .2s,border-color .2s}.blog-filter:hover{color:#101a38;background:#fafaf8;border-color:#101a3873}.blog-filter[aria-pressed=true],.blog-filter[aria-pressed=true]:hover{color:#fff;background:#101a38;border-color:#101a38}.blog-filter:focus-visible{outline-offset:.1875rem;outline:.125rem solid #101a38}.blog-search{width:100%;max-width:18rem}.blog-search input{box-sizing:border-box;color:#101a38;letter-spacing:.0825rem;text-transform:uppercase;background:#fff;border:1px solid #101a3838;width:100%;margin:0;padding:.875rem 1rem;font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:500;line-height:1.27}.blog-search input::placeholder{color:#101a3873}.blog-search input:focus-visible{outline-offset:.125rem;outline:.125rem solid #101a38}@media (prefers-reduced-motion:reduce){.blog-filter{transition:none}}.blog-count{color:var(--blog-muted);margin:0;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:300}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}@media (width<=960px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}}@media (width<=640px){.article-grid{grid-template-columns:1fr;gap:1.5rem}}
