body{margin:0;background:#123f3a;color:#1d2320;font:16px/1.55 Inter,system-ui,sans-serif;padding:24px 16px}
main{background:#f7f1e3;border:2px solid #1d2320;outline:1px solid #1d2320;outline-offset:-6px;border-radius:6px;padding:28px;max-width:640px;margin:0 auto}
h1{margin:0 0 4px;font-size:28px;letter-spacing:-.015em}
h2{margin:24px 0 6px;font-size:18px}
h3{margin:18px 0 4px;font-size:16px}
ul{margin:0 0 10px;padding-left:20px}
li{margin:4px 0}
p{margin:0 0 10px}
.muted{color:#55594f;font-size:14px}
table{border-collapse:collapse;width:100%;font-size:14px}
th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d4c9b0;padding:8px 6px}
a{color:#1d2320}
td{overflow-wrap:anywhere}
@media (max-width:480px){main{padding:22px}table{font-size:13px}th,td{padding:6px 4px}}
