:root{--font--1: clamp(0.75rem, 0.677rem + 0.2996vw, 0.9167rem);--font-0: clamp(1.125rem, 1.0154rem + 0.4494vw, 1.375rem);--font-1: clamp(1.6875rem, 1.5232rem + 0.6742vw, 2.0625rem);--font-2: clamp(2.5313rem, 2.2848rem + 1.0112vw, 3.0938rem);--font-3: clamp(3.7969rem, 3.4271rem + 1.5169vw, 4.6406rem)}:root{--space-3xs: clamp(0.3125rem, 0.2851rem + 0.1124vw, 0.375rem);--space-2xs: clamp(0.5625rem, 0.5077rem + 0.2247vw, 0.6875rem);--space-xs: clamp(0.875rem, 0.7928rem + 0.3371vw, 1.0625rem);--space-s: clamp(1.125rem, 1.0154rem + 0.4494vw, 1.375rem);--space-m: clamp(1.6875rem, 1.5232rem + 0.6742vw, 2.0625rem);--space-l: clamp(2.25rem, 2.0309rem + 0.8989vw, 2.75rem);--space-xl: clamp(3.375rem, 3.0463rem + 1.3483vw, 4.125rem);--space-2xl: clamp(4.5rem, 4.0618rem + 1.7978vw, 5.5rem);--space-3xl: clamp(6.75rem, 6.0927rem + 2.6966vw, 8.25rem);--space-3xs-2xs: clamp(0.3125rem, 0.1482rem + 0.6742vw, 0.6875rem);--space-2xs-xs: clamp(0.5625rem, 0.3434rem + 0.8989vw, 1.0625rem);--space-xs-s: clamp(0.875rem, 0.6559rem + 0.8989vw, 1.375rem);--space-s-m: clamp(1.125rem, 0.7142rem + 1.6854vw, 2.0625rem);--space-m-l: clamp(1.6875rem, 1.2219rem + 1.9101vw, 2.75rem);--space-l-xl: clamp(2.25rem, 1.4284rem + 3.3708vw, 4.125rem);--space-xl-2xl: clamp(3.375rem, 2.4438rem + 3.8202vw, 5.5rem);--space-2xl-3xl: clamp(4.5rem, 2.8567rem + 6.7416vw, 8.25rem);--space-s-l: clamp(1.125rem, 0.4129rem + 2.9213vw, 2.75rem)}:root{--grid-max-width: 85.25rem;--grid-gutter: var(--space-s-l, clamp(1.125rem, 0.4743rem + 2.6694vw, 2.75rem));--grid-columns: 12}@font-face{font-family:'atkinson-rg';src:url("/fonts/ah-rg.woff2") format("woff2")}@font-face{font-family:'atkinson-it';src:url("/fonts/ah-rg-it.woff2") format("woff2")}@font-face{font-family:'atkinson-bd';src:url("/fonts/ah-bd.woff2") format("woff2")}*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}address,article,aside,figure,hgroup,pre,section{display:block}html,body{scroll-behavior:smooth}body{display:flex;align-items:center;justify-content:center;color:#003c56;background:#c0d4d6;background-image:url("/images/body-bg.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;font-family:"atkinson-rg", system-ui, sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%}:focus{outline:none}:focus-visible{outline:0.2rem solid #e70012;border-radius:.1rem}::selection{color:#fff;background:#003c56}a:link,a:visited{color:#e70012;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:.1rem;text-underline-offset:.2em;text-decoration-color:#4d8290}a:hover{text-decoration:none}.action{display:inline-block;font-family:"atkinson-bd", system-ui, sans-serif}.action a:link,.action a:visited{color:#fff;background:#4d8290;padding:var(--space-xs) var(--space-s);border-radius:2rem;border-radius:var(--space-xs);text-decoration:none}.action a:hover{background:#003c56}h1{font-family:"atkinson-bd", system-ui, sans-serif;font-size:var(--font-3);font-weight:normal;line-height:1;color:#3d496a}h1 small{display:block;font-family:"atkinson-rg", system-ui, sans-serif;font-size:1.5rem}h1 small:first-letter{text-transform:uppercase}p{font-family:"atkinson-rg", system-ui, sans-serif;font-size:var(--font-0);line-height:1.4;margin-bottom:var(--space-m)}p.action{line-height:1;margin-top:var(--space-xs)}.box{display:flex;align-items:center;justify-content:center}.box .card{display:flex;flex-wrap:wrap;gap:var(--space-l-xl);margin:var(--space-l);padding:var(--space-xl);border-radius:var(--space-m);background:rgba(255,255,255,0.7);max-width:65rem}.box .card div{flex:1 1 310px;display:flex;flex-direction:column;gap:var(--space-m)}.box .card div:has(img){flex:0 0 310px;max-width:100%}.box .card div:has(img) img{border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,0.25)}.box .card footer p{margin:0}.box .card header{background:url("/images/ratio-icon.webp") no-repeat left center;background-size:var(--space-2xl) var(--space-2xl);padding-left:var(--space-2xl)}.box .card header h1{padding-left:var(--space-xs)}