:root{--color-primary:#11457e;--color-primary-contrast:#fff;--color-accent:#ffec00;--color-highlight:#d7141a;--color-bg:#fff;--color-text:#1a1a1a;--color-heading:#1a1a1a;--color-h2:#3d3d3d;--color-h3:#595959;--font-body:"Times New Roman", Times, serif;--font-heading:var(--font-body);--font-size-base:18px;--line-height-base:1.618;--container-width:1160px;--container-max:94%;--space-xs:.5rem;--space-s:1rem;--space-m:2rem;--space-l:4rem;--header-height:88px;--header-shadow:12px 12px 26px 1px #00000040;--card-shadow:0 50px 30px #0000004d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg)}h1,h2,h3{font-family:var(--font-heading);margin-bottom:.5em;font-weight:600;line-height:1.4em}h1{letter-spacing:.01em;text-align:center;color:var(--color-heading);font-size:350%}@media (max-width:680px){h1{font-size:250%}}h2{letter-spacing:.01em;color:var(--color-h2);font-size:280%}@media (max-width:680px){h2{font-size:200%}}h3{letter-spacing:.03em;color:var(--color-h3);font-size:150%;line-height:120%}p{margin-bottom:1.2em}a{color:var(--color-primary)}.ui-container{width:var(--container-width);max-width:var(--container-max);margin-inline:auto}@media (max-width:680px){.ui-container{--container-max:90%}}
:root{--color-primary:#11457e;--color-accent:#ffec00;--color-highlight:#d7141a}
