*{box-sizing:border-box}html{color-scheme:light}body{margin:0;padding:24px;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;font-family:"Times New Roman",Times,serif;font-size:16px;line-height:1.5;color:#000;background:#fff}main{max-width:680px;flex:1}h1{font-size:32px;line-height:1.5;margin:0;font-weight:700}.brand{display:flex;align-items:center;gap:8px}.brand img{width:32px;height:32px;object-fit:contain}h2{font-size:24px;line-height:1.5;margin:32px 0 0}p{margin:16px 0 0}a{color:#0000ee}h1 a{color:inherit;text-decoration:none}footer{margin-top:48px}a:focus-visible{outline:2px solid #c58c00;outline-offset:4px}@media(max-width:420px){body{padding:20px}h1{font-size:30px}}
