body{margin:0;font:17px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1b1b1b;background:#faf8f3}
.lg{max-width:820px;margin:0 auto;padding:32px 20px 64px}h1{font-size:32px;line-height:1.2}h2{margin-top:2em;font-size:22px}
a{color:#0b4fa8}a:focus-visible,button:focus-visible{outline:3px solid #1a5fd0;outline-offset:2px}
.note{background:#fff4d6;border:2px solid #8a6100;padding:12px 16px;border-radius:8px}.ph{background:#ffe9a8;padding:0 4px}
.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;background:#111;color:#fff;padding:10px}
.btn{background:#14201a;color:#fff;border:0;border-radius:8px;padding:12px 20px;font-size:16px;cursor:pointer}
table{border-collapse:collapse;width:100%}th,td{border:1px solid #999;padding:6px 8px;text-align:left;vertical-align:top}
footer{border-top:1px solid #ccc;margin-top:40px;padding-top:16px;font-size:15px}
