/* Confirmed cumulative header actions: PC filled current page, mobile gold underline. */
.header .application-actions{gap:10px}
.header .application-actions .button,
.header .application-actions .application-check-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:1px solid #929187;border-radius:2px;background:transparent;color:var(--ink);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-decoration:none;white-space:nowrap}
.header .application-actions .application-check-link::after{display:none}
.header .application-actions .button:hover,
.header .application-actions .application-check-link:hover{background:#f6f2ea;border-color:#89877f;color:var(--ink);text-decoration:none}
.header .application-actions a[aria-current="page"],
.header .application-actions a[aria-current="page"]:hover{color:#89642e;border-color:#a4875d;background:transparent;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:currentColor}
@media(min-width:761px){
 .header .application-actions a[aria-current="page"],
 .header .application-actions a[aria-current="page"]:hover{background:#18232d;border-color:#18232d;color:#fff;text-decoration:none}
}
@media(max-width:760px){
 .header .application-actions{gap:0}
 .header .application-actions .application-check-link{position:relative}
 .header .application-actions .application-check-link::after{display:block;content:'';position:absolute;right:0;top:50%;height:12px;transform:translateY(-50%);border-right:1px solid #b8a78b}
 .header .application-actions .button,
 .header .application-actions .application-check-link{width:104px;min-height:44px;padding:8px 16px;border:0;border-radius:0;background:transparent}
 .header .application-actions a:hover,
 .header .application-actions a[aria-current="page"],
 .header .application-actions a[aria-current="page"]:hover{border:0;background:transparent}
}
