:root{--color-50:#faf9f7;--color-100:#f2efe9;--color-200:#e2ddd5;--color-300:#ccc5ba;--color-400:#afa79a;--color-500:#807870;--color-600:#564f49;--color-700:#39332e;--color-800:#211e1a;--color-900:#0f0d0b;--background-color:var(--color-100,#f7f5f0);--color:var(--color-900,#0f0f0f);--button-primary-color:#fff;--button-primary-bg:var(--color-500,#2f2f2f);--button-primary-hover-bg:var(--color-600,#1f1f1f);--button-secondary-color:var(--color-500,#2f2f2f);--button-secondary-bg:var(--color-100,#f7f5f0);--button-secondary-hover-bg:var(--color-200,#eae7df);--button-tertiary-color:var(--color-500,#2f2f2f);--button-tertiary-bg:var(--color-100,#f3f0ea);--button-tertiary-hover-bg:var(--color-50,#f3f0ea);--card-border:var(--color-500,#e9e9e9);--card-bright-color:var(--color-900,#0f0f0f);--card-bright-background:var(--color-50,#0f0f0f);--hover-card-color:var(--color-50,#e9e9e9);--card-skeletal-color:var(--color-900,#e5e7eb);--image-text-color:var(--color-50,#fff);--accordion-border-color:var(--color-500,#e9e9e9);--accordion-background-color:var(--color-50,#fff);--accordion-background-hover-color:var(--color-200,#f9fafb);--text-field-background-color:var(--color-50,#f3f0ea);--text-field-label-color:var(--color-900,#0f0d0b);--text-field-color:var(--color-900,#0f0d0b);--text-field-border-color:var(--color-500,#e9e9e9);--text-field-placeholder-color:var(--color-500,#39332e);--text-field-focus-bg-color:var(--color-50,#f3f0ea);--text-field-hover-bg-color:var(--color-50,#f3f0ea);--text-field-hint-color:var(--color-500,#39332e);--text-field-error-border-color:var(--color-500,#e9e9e9);--text-field-error-color:var(--color-900,#991b1b);--text-field-required-color:var(--color-900,#991b1b);--logo-color:var(--color-700,#0f0d0b)}
:root{--heading-font:"Times New Roman", Times, serif;--body-font:Arial, Helvetica, sans-serif}
:root{--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}
body{--padding-top-multiplier:1;--padding-bottom-multiplier:1;--card-padding:2rem}h1{--typography-spacing-vertical:2rem;--typography-spacing-horizontal:0}h2{--typography-spacing-vertical:1.5rem;--typography-spacing-horizontal:0}h3{--typography-spacing-vertical:1rem;--typography-spacing-horizontal:0}h4{--typography-spacing-vertical:.75rem;--typography-spacing-horizontal:0}h5{--typography-spacing-vertical:.5rem;--typography-spacing-horizontal:0}h6{--typography-spacing-vertical:.25rem;--typography-spacing-horizontal:0}p,span{--typography-spacing-vertical:0;--typography-spacing-horizontal:0}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background-color:var(--background-color);font-family:var(--body-font);-webkit-font-smoothing:antialiased;line-height:1.5}body,a,label{color:var(--color)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}a{text-decoration:none}
