*{box-sizing:border-box}body{margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14202b;background:#f6f8fa}
a{color:#0b62c4}.wrap{max-width:860px;margin:0 auto;padding:0 14px}header{background:#0f2a44;color:#fff}header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px}
header a{color:#fff;text-decoration:none}.logo{font-weight:700;font-size:18px;margin-right:auto}nav a{font-size:14px;opacity:.9}
main{padding:14px 0 30px}h1{font-size:24px;line-height:1.25;margin:10px 0}h2{font-size:19px;margin:22px 0 8px}.muted{color:#5b6b7a;font-size:14px}
.card{background:#fff;border:1px solid #dde3ea;border-radius:10px;padding:12px;margin:10px 0}.kp{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}
.kp div{background:#fff;border:1px solid #dde3ea;border-radius:10px;padding:10px}.kp b{display:block;font-size:20px}
.tw{overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;width:100%;background:#fff;font-size:14px}th,td{padding:7px 8px;border-bottom:1px solid #e6ebf0;text-align:left;white-space:nowrap}
th{background:#eef2f6;font-size:13px}td.n{text-align:right}.btn{display:inline-block;background:#0b62c4;color:#fff;border:0;border-radius:8px;padding:8px 14px;font-size:15px;text-decoration:none;cursor:pointer}
.go{background:#0b62c4;color:#fff;border-radius:6px;padding:3px 9px;text-decoration:none;font-size:13px}.cl{columns:2 150px;padding:0;list-style:none}.cl li{padding:3px 0}
input[type=email],input[type=search]{width:100%;max-width:420px;padding:9px;border:1px solid #bfc9d3;border-radius:8px;font-size:16px}
footer{background:#e9eef3;padding:18px 0;font-size:14px}.nlf{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.sr{position:absolute;left:-9999px}.tag{font-size:12px;background:#eef2f6;border-radius:4px;padding:1px 6px}
