/* Make all text navigation visibly actionable without changing form buttons. */
a{text-underline-offset:.25em;text-decoration-thickness:1.5px}
header nav a:not(.button),footer a,.legal nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #7d9d54;border-radius:5px;background:#203016;color:#e4ffc5;text-decoration:underline;line-height:1.6}
main p a:not(.button),main label a,main li a:not(.button),main dd a,main td a{color:#e4ffc5;background:#203016;border:1px solid #6d8b49;border-radius:4px;padding:3px 7px;text-decoration:underline;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}
main .actions>a:not(.button),.staff-row .actions>a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #7d9d54;border-radius:5px;background:#203016;color:#e4ffc5;text-decoration:underline}
.button{text-decoration:underline;text-underline-offset:.25em}
a:hover:not(.brand){text-decoration-thickness:2px}
header nav a:not(.button):hover,footer a:hover,.legal nav a:hover{background:#354c23;border-color:#c5ff38;color:#fff}
a:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 6px #668f22}
.domestic-service-note{border:1px solid #7d9d54;border-left:4px solid #c5ff38;border-radius:5px;background:#1b2a12;color:#e5f5d9;padding:15px 18px;margin:20px 0;line-height:1.9}
footer{flex-wrap:wrap}header nav{row-gap:9px}.legal nav{justify-content:flex-start}
@media(max-width:700px){header nav a:not(.button){font-size:12px;padding:9px 11px}.domestic-service-note{font-size:13px}.legal nav{gap:10px}}
