@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-extra-bold.ttf');font-weight:800;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f5f3ed;color:#202a2a;font:17px/1.65 system-ui,sans-serif}a{color:#0f6570}header{padding:24px max(20px,calc((100vw - 1100px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;flex-wrap:wrap}.brand{font:800 29px Manrope,sans-serif;letter-spacing:-.05em;text-decoration:none;color:#202a2a}.brand span{color:#be481b}header nav,.steps{display:flex;gap:16px;flex-wrap:wrap}main{max-width:1000px;margin:auto;padding:32px 20px}section{background:#fff;border-radius:18px;margin:24px 0;padding:32px;scroll-margin-top:20px}.intro{background:#173f45;color:#fff}.intro h1{font-size:clamp(30px,5vw,48px);line-height:1.15;max-width:760px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;color:#a8431e}.intro .eyebrow{color:#ffd2ba}h2{font-size:28px;line-height:1.25}h3{font-size:21px}.note{padding:16px;border-left:4px solid #be481b;background:#f5f3ed;color:#202a2a;border-radius:4px;font-size:15px}figure{margin:24px 0}img{display:block;max-width:100%;height:auto;border:1px solid #d4dedb;border-radius:10px}figcaption{color:#566565;font-size:14px;margin-top:8px}li{margin:10px 0}dt{font-weight:800;margin-top:22px}dd{margin:6px 0}footer{padding:20px;font-size:14px}.steps a{background:#e5eeeb;border-radius:8px;padding:8px 12px;text-decoration:none;font-size:14px}@media(max-width:600px){section{padding:20px}main{padding:16px 12px}header{padding:18px}h2{font-size:24px}}@media print{body{background:#fff;font-size:11pt}header nav,.steps{display:none}main{padding:0}section{padding:16px 0;border-radius:0}figure{break-inside:avoid}img{max-height:650px;width:auto}.intro{background:#fff;color:#202a2a}.intro .eyebrow{color:#a8431e}a{color:inherit}h2,h3{break-after:avoid}}

button,input,select{font:inherit;max-width:100%;border:1px solid #879e9e;border-radius:8px;padding:9px 12px}button{background:#173f45;color:white;cursor:pointer;margin:6px 6px 6px 0}button:disabled{opacity:.55;cursor:default}input[type=checkbox]{margin-right:8px}label{display:inline-block;margin:8px 12px 8px 0}article{border:1px solid #d4dedb;border-radius:12px;padding:18px;margin:16px 0;overflow-wrap:anywhere}dialog{max-width:min(520px,92vw);border:0;border-radius:16px;padding:24px}dialog::backdrop{background:#173f4599}:focus-visible{outline:3px solid #be481b;outline-offset:3px}

#agPickerRow label{display:block;max-width:100%;margin-right:0}#agPicker{width:100%;min-width:0}
