:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-ink:#152d3c;--site-paper:#f4f0e7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--site-paper);color:var(--site-ink);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea,summary{font:inherit}a{color:inherit}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--focus,#0b6470);outline:3px solid #fff}.mobile-action-bar{display:none}@media (max-width:760px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mobile-action-bar{z-index:90;min-height:calc(64px + env(safe-area-inset-bottom,0px));padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));color:#fff;background:#142a24;border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .14s,visibility .14s;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #142a2433}.mobile-action-bar[data-suppressed=true]{visibility:hidden;opacity:0;pointer-events:none}.mobile-action-bar a{color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;border-right:1px solid #fff3;justify-content:center;align-items:center;min-width:0;min-height:50px;padding:.5rem .35rem;font-size:.76rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.mobile-action-bar a:last-child{color:#142a24;background:#eee8dc;border-right:0;border-radius:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-action-bar{transition:none}}
