:root{--tms-layout-container:min(1180px, calc(100vw - 2rem));--tms-layout-content:min(760px, calc(100vw - 2rem));--tms-layout-rail:320px;--tms-space-xs:0.5rem;--tms-space-sm:0.75rem;--tms-space-md:1rem;--tms-space-lg:1.5rem;--tms-space-xl:2rem;--tms-space-2xl:3rem;--tms-font-body:"Libre Franklin", "Source Sans 3", "Helvetica Neue", sans-serif;--tms-font-headline:"Newsreader", "Source Serif 4", "Iowan Old Style", serif;--tms-font-list:var(--tms-font-body);--tms-weight-headline:700;--tms-weight-title:600;--tms-weight-list:600;--tms-weight-label:600;--tms-page-background:var(--tms-color-background, #fff);--tms-page-text:var(--tms-color-text, #111);--tms-page-muted:var(--tms-color-muted, #6b7280);--tms-page-border:var(--tms-color-border, #e5e7eb)}@media(prefers-color-scheme:dark){:root{--tms-weight-headline:650;--tms-weight-title:550;--tms-weight-list:550}}*{box-sizing:border-box}body{margin:0;background:var(--tms-color-background,#fff);color:var(--tms-color-text,#111);font-family:var(--tms-font-body);line-height:1.6}a{color:var(--tms-color-link,var(--tms-color-primary,#111827));text-decoration-thickness:.08em;text-underline-offset:.15em}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--tms-color-accent,#b91c1c);outline-offset:3px}img{height:auto;max-width:100%}.tms-site-main:focus:not(:focus-visible){outline:none}.screen-reader-text,.tms-skip-link{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.screen-reader-text:focus,.tms-skip-link:focus{background:var(--tms-color-background,#fff);border:2px solid var(--tms-color-accent,#b91c1c);clip:auto;clip-path:none;height:auto;left:1rem;overflow:visible;padding:.75rem 1rem;top:1rem;white-space:normal;width:auto;z-index:10000}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}