*{box-sizing:border-box}body{margin:0;background:#f1f4f6;color:#172d3d;font:16px/1.5 system-ui,sans-serif}header{background:#152b39;color:white;padding:22px;border-bottom:4px solid #d3ad68}main{max-width:1000px;margin:32px auto;padding:0 20px}h1{font-size:32px;margin:12px 0}h2{font-size:18px}.brand{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.card{background:white;border:1px solid #dae1e6;border-radius:14px;padding:24px;margin:18px 0}.narrow{max-width:470px;margin:32px auto}.big{font-size:52px;font-weight:750}.muted{color:#556c7c;font-size:14px}.good{color:#28684d}.warning{color:#8a3d14;background:#fff2e5;padding:12px;border-radius:8px}.row{display:flex;gap:14px;justify-content:space-between;align-items:end;flex-wrap:wrap}label{display:block;font-size:14px;font-weight:600;margin:14px 0 6px}input,select{font:inherit;padding:10px 12px;border:1px solid #aabac5;border-radius:7px;width:100%}button,.button{font:inherit;background:#183d51;color:white;border:0;border-radius:7px;padding:11px 17px;cursor:pointer;display:inline-block;text-decoration:none}button:hover,.button:hover{background:#2c5267}.inline{display:inline}.link{color:#183d51}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px;border-bottom:1px solid #e5e9ed}th:last-child,td:last-child{text-align:right}th{font-size:12px;color:#556c7c;text-transform:uppercase}.tablewrap{overflow:auto}footer{font-size:12px;color:#556c7c;margin:20px 0}a:focus,button:focus,input:focus{outline:3px solid #d3ad68;outline-offset:3px}@media print{.noprint,header{display:none}body{background:white}.card{border:0;padding:0}}