@font-face{font-family:Rubik;src:url(fonts/Rubik.ttf) format('truetype');font-weight:300 900;font-display:swap}
body{margin:0 auto;max-width:44em;padding:28px 20px 60px;font-family:Rubik,Arial,sans-serif;color:#14295A;background:#FBFDFF;font-size:18px;line-height:1.65}
h1{font-size:2em;line-height:1.15;margin:.3em 0}
h2{font-size:1.25em;margin:1.6em 0 .3em}
a{color:#5A27B8;font-weight:600}
:focus-visible{outline:4px solid #7A3FE0;outline-offset:3px}
.kids{background:#FFEFA3;padding:14px 18px;border-radius:6px}
