html{font:100%/1.65 system-ui,sans-serif;color:#153c3c;background:#fff}body{margin:0}main{max-width:48rem;margin:auto;padding:2rem 1.25rem 4rem}h1{font-size:2rem;line-height:1.2}h2{font-size:1.35rem;line-height:1.35;margin-top:2rem}a{color:#075c79;text-decoration:underline;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #075c79;outline-offset:3px}p{overflow-wrap:break-word}
