*{box-sizing:border-box}body.welcome{margin:0;background:#fbf7ee;color:#133e47;font:1rem/1.45 system-ui,sans-serif}header,main,footer{width:min(100% - 36px,56rem);margin:auto}header{min-height:68px;border-bottom:1px solid #cbdbd5;display:flex;align-items:center;justify-content:space-between}header img{display:block}header span,footer{font-size:.82rem;color:#456466}main{padding:clamp(1.5rem,6vw,4rem) 0 1.5rem}.kicker{font-size:.73rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#286867;margin:0}h1{font:700 clamp(2rem,6vw,3.8rem)/1.08 system-ui,sans-serif;letter-spacing:-.04em;margin:.45rem 0}.intro{margin:0 0 1.4rem;color:#456466}nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}nav a{display:flex;gap:.9rem;align-items:center;background:#fffdf7;color:inherit;text-decoration:none;padding:1.2rem;border:1px solid #b4cfca;border-radius:1rem}nav a:hover,nav a:focus-visible{border-color:#147778;background:#edf5ef}nav svg{width:3.4rem;height:3.4rem;flex:none;background:#dfede5;border-radius:14px;padding:8px;stroke:#1a7275;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}nav a:nth-child(2) svg{background:#f2ead7}nav a:nth-child(3) svg{background:#dcecf0}nav a:last-child svg{background:#ede4ef}nav strong,nav small{display:block}nav strong{font-size:1.28rem}nav small{color:#476366;margin-top:.18rem}nav i{margin-left:auto;color:#18787b;font-style:normal}a:focus-visible,button:focus-visible{outline:3px solid #117576;outline-offset:3px}footer{border-top:1px solid #cbdbd5;display:flex;gap:1rem}footer a{padding:.8rem 0;color:inherit}.welcome .measurement-choice{position:static;transform:none;width:min(100% - 36px,56rem);margin:0 auto 1rem;box-shadow:none;max-height:none}.welcome .measurement-settings{position:static;display:block;margin:0 auto 1rem}.welcome .measurement-choice:not([hidden])~.measurement-settings{display:none}@media(max-width:620px){nav{grid-template-columns:1fr}nav a{padding:.78rem;min-height:78px}nav small{font-size:.88rem}nav svg{width:2.9rem;height:2.9rem}main{padding-top:1.4rem}}
