:root{--fs-cream:#f5f1ea;--fs-navy:#17233d;--fs-ink:#1f2633;--fs-slate:#5b6472;--fs-accent:#e1662f;--fs-font-display:"Poppins", system-ui, sans-serif;--fs-font-body:"Inter", system-ui, sans-serif;--fs-font-mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--fs-cream);font-family:var(--fs-font-body);color:var(--fs-ink);-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit;text-decoration:none}.fs-page{width:100%}@media (width<=1024px){.fs-page [style*=grid-template-columns]{grid-template-columns:1fr!important}.fs-page [style*="padding:74px 56px"],.fs-page [style*=padding\:56px],.fs-page [style*="padding:22px 56px"]{padding-left:32px!important;padding-right:32px!important}.fs-page h1{font-size:clamp(34px,6vw,62px)!important}.fs-page h2{font-size:clamp(26px,4.4vw,42px)!important}}@media (width<=720px){.fs-page [style*=padding]{padding-left:20px!important;padding-right:20px!important}.fs-page [style*=justify-content\:space-between]{flex-wrap:wrap!important;gap:14px!important}.fs-page [style*=display\:flex][style*=gap\:44px],.fs-page [style*=display\:flex][style*=gap\:30px]{flex-wrap:wrap!important;gap:16px!important}}.fs-page a[style*="var(--cta)"],.fs-page a[style*=\#E1662F]{cursor:pointer;transition:filter .15s}.fs-page a[style*="var(--cta)"]:hover,.fs-page a[style*=\#E1662F]:hover{filter:brightness(1.07)}.fs-dropdown{display:none}.fs-has-dropdown:hover .fs-dropdown,.fs-has-dropdown:focus-within .fs-dropdown{display:block}.fs-dropdown a:last-child>div{border-bottom:0!important}.fs-nav-links a:hover,.fs-footer-links a:hover{color:var(--fs-accent)}.fs-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #17233d1a}.fs-prose{color:#2b3446;font-size:17px;line-height:1.72}.fs-prose>*+*{margin-top:1.15em}.fs-prose h2,.fs-prose h3,.fs-prose h4{color:var(--fs-navy);letter-spacing:-.018em;margin-top:1.9em;font-family:Poppins,sans-serif;line-height:1.22}.fs-prose h2{font-size:28px;font-weight:700}.fs-prose h3{font-size:22px;font-weight:600}.fs-prose h4{font-size:18px;font-weight:600}.fs-prose p{margin:0}.fs-prose a{color:var(--fs-accent);text-underline-offset:2px;text-decoration:underline}.fs-prose ul,.fs-prose ol{padding-left:1.35em}.fs-prose li+li{margin-top:.4em}.fs-prose img{border-radius:14px;display:block}.fs-prose blockquote{border-left:3px solid var(--fs-accent);color:var(--fs-slate);padding:2px 0 2px 18px;font-style:italic}.fs-prose code{font-family:var(--fs-font-mono);background:#17233d0f;border-radius:5px;padding:2px 6px;font-size:.89em}.fs-prose pre{background:var(--fs-navy);color:#e7ecf5;border-radius:12px;padding:18px 20px;overflow-x:auto}.fs-prose pre code{color:inherit;background:0 0;padding:0}.fs-prose table{border-collapse:collapse;width:100%;font-size:15px}.fs-prose th,.fs-prose td{text-align:left;border:1px solid #5b64722e;padding:9px 12px}.fs-prose th{background:#17233d0a;font-weight:600}.fs-prose hr{border:0;border-top:1px solid #5b64722e}.fs-pagination svg{width:15px;height:15px}.fs-pagination a,.fs-pagination span[aria-current]>span,.fs-pagination span{min-width:38px;height:38px;color:var(--fs-ink);background:#fff;border:1px solid #5b647233;border-radius:8px;justify-content:center;align-items:center;margin:0 3px;padding:0 11px;font-size:14px;display:inline-flex}.fs-pagination span[aria-current]>span{background:var(--fs-navy);color:#fff;border-color:var(--fs-navy)}.fs-pagination a:hover{border-color:var(--fs-accent);color:var(--fs-accent)}.fs-pagination p{display:none}@media (width<=1024px){.fs-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.fs-post-grid{grid-template-columns:1fr!important}.fs-prose{font-size:16px}}.fs-wp-featured:hover{box-shadow:0 20px 44px #17233d38}@media (width<=1024px){.fs-wp-featured,.fs-wp-grid{grid-template-columns:1fr!important}}
