:root{font-family:system-ui,"Yu Gothic",sans-serif;color:#19323c;background:#f6f8f7;line-height:1.85}body{margin:0}main{max-width:760px;margin:48px auto;padding:32px;background:white;border-top:5px solid #087e83}h1{font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.4;overflow-wrap:anywhere}h2{font-size:1.2rem;margin-top:2em}a{color:#006d78;text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #008d95;outline-offset:4px}.eyebrow{color:#52676c}nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px;padding-top:20px;border-top:1px solid #dbe4e3}@media(max-width:600px){main{margin:16px;padding:24px}}
