/**handles:betheme-parent-style,iht-design-tokens,iht-child-style**/

:root{--iht-bg:#FAFBFC;--iht-surface:#FFFFFF;--iht-ink:#0F1729;--iht-ink-soft:#475569;--iht-accent:#16B8A6;--iht-accent-2:#6366F1;--iht-warn:#F59E0B;--iht-bad:#DC2626;--iht-good:#10B981;--iht-line:#E5E7EB;--iht-font-display:"Fraunces","Source Serif 4",Georgia,serif;--iht-font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--iht-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--iht-fs-1:3rem;--iht-fs-2:2.125rem;--iht-fs-3:1.5rem;--iht-fs-body:1.0625rem;--iht-lh-body:1.7;--iht-measure:68ch;--iht-r-sm:8px;--iht-r-md:14px;--iht-r-lg:22px;--iht-shadow-1:0 1px 2px rgba(15,23,41,.04),0 1px 3px rgba(15,23,41,.06);--iht-shadow-2:0 8px 24px rgba(15,23,41,.08)}
body{background:var(--iht-bg);color:var(--iht-ink);font-family:var(--iht-font-ui);font-size:var(--iht-fs-body);line-height:var(--iht-lh-body)}.article-content,.entry-content{max-width:var(--iht-measure)}.iht-display,h1,h2,h3{color:var(--iht-ink);letter-spacing:0}h1{font-size:var(--iht-fs-1);line-height:1.05}h2{font-size:var(--iht-fs-2);line-height:1.15}h3{font-size:var(--iht-fs-3);line-height:1.25}a{color:var(--iht-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--iht-accent) 55%,white);outline-offset:3px}.iht-card{background:var(--iht-surface);border:1px solid var(--iht-line);border-radius:var(--iht-r-lg);box-shadow:var(--iht-shadow-1);padding:clamp(1rem,2vw,1.5rem)}.iht-eyebrow{display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--iht-accent) 12%,#fff);color:var(--iht-ink);font-size:.78rem;font-weight:800;letter-spacing:0;padding:.25rem .65rem;text-transform:uppercase}@media (max-width:640px){h1{font-size:2.35rem}h2{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}