:root{--color-accent:#d47a1f;--color-brand:#27466f;--color-background:#f6f7f8;--color-title:#393939;--color-filter-inactive:#a6a6a6;--color-text:#8d8d8d;--color-tile-hover-shader:rgba(31,117,193,0.314);--font-family-base:"Raleway",sans-serif;--hover-transition:color 0.3s ease-in-out}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:100vh}.page-body{flex:1 0 auto}a{color:inherit;text-decoration:none}.page-content{max-width:1100px;margin:0 auto}.tile-grid{display:grid;grid-gap:12px;gap:12px;padding:24px;grid-template-columns:repeat(3,1fr)}.tile-grid>*{min-width:0}@media (min-width:600px){.tile-grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media (min-width:1024px){.tile-grid{grid-template-columns:repeat(5,1fr);gap:20px}}.Footer_footer__UaG1g{margin-top:48px;padding:16px 0 24px;background:#fff;border-top:1px solid #e6e6e6;font-family:var(--font-family-base);color:var(--color-text)}.Footer_inner__ACAek{max-width:1100px;margin:0 auto;padding:0 24px}.Footer_summary__YoYBy{display:block;width:100%;cursor:pointer;background:none;border:none;color:var(--color-text);font-family:inherit;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:8px 0;text-align:center}.Footer_summary__YoYBy:hover{color:var(--color-accent)}.Footer_content__Fi1S7{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.Footer_contentOpen__TwT7M{grid-template-rows:1fr}.Footer_contentInner__8U83Y{overflow:hidden;min-height:0;opacity:0;transition:opacity .25s ease}.Footer_contentOpen__TwT7M .Footer_contentInner__8U83Y{opacity:1;transition:opacity .3s ease .1s}.Footer_heading__8gwfT{color:var(--color-title);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:20px 0 6px}.Footer_contentInner__8U83Y .Footer_heading__8gwfT:first-child{margin-top:8px}.Footer_footer__UaG1g p{font-size:13px;line-height:1.6;margin:0 0 8px}.Footer_footer__UaG1g a{color:var(--color-text);text-decoration:underline}