@font-face{font-family:Atkinson;src:url('/atkinson-next.ttf') format('truetype');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#fff;color:#294E78;font:18px/1.65 Atkinson,sans-serif}header,main,footer{width:min(100%,840px);margin:auto;padding:24px}header{padding-top:32px}.brand{display:flex;align-items:center;gap:12px;font-weight:600;font-size:25px;color:#0D3E79;text-decoration:none}.brand img{object-fit:contain;flex:none}.domain{color:#69BA77}h1{font-size:42px;line-height:1.2;color:#0D3E79;margin:16px 0}h2{font-size:24px;line-height:1.3;color:#0D3E79;margin-top:32px}p{overflow-wrap:anywhere}.updated{font-size:16px;color:#52667d}a{color:#0D3E79;text-underline-offset:3px}a:focus-visible{outline:3px solid #69BA77;outline-offset:4px}footer{border-top:1px solid #d8e2ed;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;padding-bottom:36px}nav{display:flex;gap:20px}@media(max-width:600px){body{font-size:16px}header,main,footer{padding:20px}h1{font-size:30px}h2{font-size:22px}.brand{font-size:21px;gap:8px}}
