*{box-sizing:border-box}body{margin:0;background:#f3f4f6;color:#202020;font:16px/1.55 Arial,sans-serif}header,main,footer{max-width:880px;margin:auto;padding:24px}header{background:#171715;color:#fff;border-bottom:4px solid #f47a18}header img{width:250px;max-width:90%}header p{margin:8px 0 0}main{background:#fff;margin:24px auto;border:1px solid #d4d9df;border-radius:12px;min-height:220px}h2{font-size:28px;margin:0 0 8px}h3{border-bottom:2px solid #f47a18;padding-bottom:6px;margin-top:28px}dl{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:8px 20px}dt{font-weight:bold}dd{margin:0;overflow-wrap:anywhere}.small,footer{color:#626a73;font-size:14px}.btn,button{display:inline-block;background:#f47a18;color:#fff;border:0;border-radius:7px;padding:12px 18px;text-decoration:none;font-weight:bold}button:disabled{background:#d1d5db;color:#4b5563}@media(max-width:600px){main{margin:12px}dl{display:block}dd{margin-bottom:14px}h2{font-size:24px}}