.external-apply{background:#fff;width:100%;margin-top:-2.5rem;padding:0 1rem 2.5rem;scroll-margin-top:calc(50svh - 6rem);position:relative}.external-apply-button{background:var(--color-navy-surface);color:#fff;width:100%;max-width:26rem;height:3.25rem;font-size:var(--size-xs);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}.external-apply-button:hover{opacity:.9}.external-apply-button:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}.external-apply-arrow{opacity:.7;font-weight:500}
