:root{--ink:#063d3b;--teal:#087c75;--paper:#fafbf7;--line:#d5e4df}*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,sans-serif;background:var(--paper);color:var(--ink)}header{border-bottom:1px solid var(--line);padding:18px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px}header a{font-size:23px;text-decoration:none;font-weight:850;color:var(--ink)}header small{display:block;font-size:11px;letter-spacing:1px}.wrap{max-width:1080px;padding:40px 24px;margin:auto}h1{font:normal 44px/1.15 Georgia,serif;margin:15px 0}h2{font:normal 28px/1.2 Georgia,serif}p{color:#476460}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--teal)}.layout{display:grid;grid-template-columns:1fr 1.15fr;gap:35px}.panel,.card{border:1px solid var(--line);border-radius:10px;background:white;padding:28px;margin:20px 0}.tabs,.actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}button,.button{background:var(--ink);color:white;border:1px solid var(--ink);border-radius:5px;padding:11px 18px;font:600 14px system-ui;cursor:pointer;text-decoration:none}button.secondary{background:white;color:var(--ink)}button:disabled{opacity:.5;cursor:wait}label{display:block;margin:13px 0 5px;font-size:14px;font-weight:650}input:not([type=checkbox]),select{display:block;width:100%;border:1px solid #9cb7ae;border-radius:5px;padding:11px;font:inherit;color:var(--ink);background:white}input[type=checkbox]{margin-right:8px}label.check{font-weight:400;display:flex;align-items:flex-start;gap:5px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fields .full{grid-column:1/-1}.message{padding:14px 18px;background:#e5f8f3;border:1px solid #a5d1c4;border-radius:6px;margin:16px 0;white-space:pre-wrap}.message.error{background:#fff1ed;border-color:#ddac99}.notice{background:#e5f8f3;padding:18px;border-radius:6px}.muted{font-size:13px;color:#526d66}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card{margin:0;overflow-wrap:anywhere}.card h3{margin:0 0 10px}.badge{font-size:12px;background:#e5f8f3;padding:5px 10px;border-radius:15px;display:inline-block}.card .actions{margin:20px 0 0}.card p{margin:7px 0}.review{border-top:1px solid var(--line);padding:20px 0;overflow-wrap:anywhere}summary{cursor:pointer;font-weight:650}footer{border-top:1px solid var(--line);padding:25px;text-align:center;font-size:13px;color:#476460}[hidden]{display:none!important}:focus-visible{outline:3px solid #cf9f27;outline-offset:3px}@media(max-width:720px){.layout,.cards,.fields{grid-template-columns:1fr}.fields .full{grid-column:auto}h1{font-size:36px}.panel{padding:20px}.wrap{padding:25px 18px}}
.fields>div{display:flex;flex-direction:column}.fields>div>input{margin-top:auto} #help .actions {
  margin-top: 16px;
}
