@font-face{font-family:StrawFord;src:url(../../../fonts/straw-ford.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DrukHeavy;src:url(../../../fonts/druk-heavy.woff2) format("woff2");font-display:swap}:root{--color-blue: #001a70;--color-orange: #ff5e00;--color-orange-alt: #ff6f00;--color-body: rgb(0, 0, 62);--color-table-bg: #fff;--color-table-row-alt: #f3f4fa;--color-table-row-hover: #e6e9f7;--color-success: #008a00;--color-success-bg: #e6fbe6;--color-success-border: #b2e5b2;--color-error: #b00020;--color-error-bg: #fde6e6;--color-error-border: #f5b2b2}body{font-family:StrawFord,Arial,sans-serif;color:var(--color-body);margin:0;padding:0;font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-family:DrukHeavy,Arial,sans-serif;color:var(--color-blue);margin-top:1.5em;margin-bottom:.5em;letter-spacing:.01em}h1{font-size:2.2rem;font-weight:700;text-transform:uppercase}h2{font-size:1.5rem;font-weight:700;text-transform:uppercase}a{color:var(--color-blue);text-decoration:underline;font-weight:500;transition:color .2s}a:hover{color:var(--color-orange-alt)}table{background:var(--color-table-bg);width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin:1.2em 0;overflow:hidden}th,td{padding:.35em .6em;text-align:left;font-size:1em;line-height:1.2}th{background:var(--color-blue);color:#fff;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid var(--color-orange-alt)}tr:nth-child(2n) td{background:var(--color-table-row-alt)}tr:hover td{background:var(--color-table-row-hover)}button,input[type=submit]{font-family:StrawFord,Arial,sans-serif;background:var(--color-orange);color:#fff;border:none;border-radius:6px;padding:.6em 1.2em;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;margin-top:0;height:40px;display:inline-flex;align-items:center;transition:background .2s}button:hover,input[type=submit]:hover{background:var(--color-blue);color:#fff}input,select,textarea{font-family:StrawFord,Arial,sans-serif;color:var(--color-body);font-size:1rem;border:1px solid #d1d5db;border-radius:6px;padding:.5em .8em;margin-bottom:.5em;background:#fff;outline:none;transition:border .2s;height:40px;box-sizing:border-box;vertical-align:middle}input[type=text]{height:40px;box-sizing:border-box;vertical-align:middle;flex:1 1 0%;margin-bottom:0}input:focus,select:focus,textarea:focus{border-color:#001a70}.success{color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:6px;padding:.7em 1em;margin:1em 0}.error{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:6px;padding:.7em 1em;margin:1em 0}form{display:flex;flex-direction:row;align-items:center;gap:.5em;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:2em 1.5em;margin:1em 0;max-width:500px}ul,ol{margin-left:1.5em}li{margin-bottom:.5em}section{margin-bottom:1.5em}
