.fn-page.err-page{--fn-ink:#0d1f3c;--fn-text:#5a6f82;--fn-soft:#5f6f84;--fn-line:#e7e9ec;--fn-teal:#1a8a73;--fn-teal-text:#15705d;--fn-mint:#d4f0e3;--fn-red:#c8382e;min-height:calc(100vh / var(--vz,1));color:var(--fn-ink);box-sizing:border-box;background:#f6f6f6;padding:136px 0 110px}.fn-page.err-page input,.fn-page.err-page button,.fn-page.err-page fieldset{scroll-margin-top:150px}.fn-page.err-page *,.fn-page.err-page :before,.fn-page.err-page :after{box-sizing:border-box}.err-page .fn-wrap{max-width:1460px;margin:0 auto;padding:0 30px}.err-page .fn-card{background:#fff;border-radius:16px;padding:56px 64px 48px;animation:.45s cubic-bezier(.22,1,.36,1) fn-in;box-shadow:0 1px 2px #0d1f3c0a,0 24px 48px -32px #0d1f3c2e}@media (prefers-reduced-motion:reduce){.err-page .fn-card{animation:none}}.err-page .fn-eyebrow{color:var(--fn-teal-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;line-height:18px;display:flex}.err-page .fn-title{color:var(--fn-ink);letter-spacing:-.05em;margin:14px 0 12px;font-size:44px;font-weight:350;line-height:1.1}.err-page .fn-lead{max-width:640px;color:var(--fn-text);margin:0 0 32px;font-size:17px;line-height:26px}.err-page .fn-btn{--pb-bg:#fff;--pb-fg:var(--fn-ink);--pb-arrow:var(--pb-arrow-navy);--pb-arrow-h:var(--pb-arrow-navy-h);z-index:0;height:56px;color:var(--pb-fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:100px;flex:none;align-items:center;padding:0 80px 0 28px;font-size:16px;font-weight:500;transition:padding .45s cubic-bezier(.22,1,.36,1),color .25s;display:inline-flex;position:relative}.err-page .fn-btn:before,.err-page .fn-btn:after{content:"";z-index:-1;background-color:var(--pb-bg);transition:right .45s cubic-bezier(.22,1,.36,1),background-color .25s,background-position .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0}.err-page .fn-btn:before{border-radius:100px;bottom:0;left:0;right:56px}.err-page .fn-btn:after{background-image:var(--pb-arrow);background-position:50%;background-repeat:no-repeat;background-size:24px 21px;border-radius:50%;width:56px;height:56px;right:0}.err-page .fn-btn--dark{--pb-bg:var(--fn-ink);--pb-fg:#fff;--pb-arrow:var(--pb-arrow-white);--pb-arrow-h:var(--pb-arrow-white-h)}.err-page .fn-btn:not(:disabled):hover,.err-page .fn-btn:not(:disabled):focus-visible{--pb-bg:var(--fn-teal);--pb-fg:#fff;--pb-arrow-h:var(--pb-arrow-white-h);outline:none;padding:0 70px 0 38px}.err-page .fn-btn:not(:disabled):hover:before,.err-page .fn-btn:not(:disabled):focus-visible:before{right:0}.err-page .fn-btn:not(:disabled):hover:after,.err-page .fn-btn:not(:disabled):focus-visible:after{background-image:var(--pb-arrow-h);background-position:0}.err-page .fn-btn:disabled{cursor:not-allowed;opacity:.4}@media (max-width:1023.98px){.err-page .fn-card{padding:44px 40px 40px}}@media (max-width:809.98px){.fn-page.err-page{padding:112px 0 72px}.err-page .fn-wrap{padding:0 16px}.err-page .fn-card{padding:32px 20px 28px}.err-page .fn-title{font-size:32px}.err-page .fn-search-row .fn-btn{justify-content:center;width:100%}.err-page .fn-actions .fn-btn{flex:1;justify-content:center}}.err-page a.fn-btn{text-decoration:none}.err-page .fn-step>.fn-lead:has(+.fn-so-list){margin-bottom:0}.err-page .fn-step>.fn-lead+.fn-so-list{margin-top:12px}.err-page .fn-eyebrow{letter-spacing:.1em;font-size:12px}.err-page .fn-title{letter-spacing:-.03em;margin:12px 0 14px;font-size:42px;line-height:1.12}.err-page .fn-lead{max-width:880px;margin-bottom:36px;font-size:16px;line-height:26px}@media (max-width:640px){.err-page .fn-title{font-size:32px}}.err-page .fn-btn[data-busy]:disabled{opacity:1;cursor:progress}.err-page .fn-btn[data-busy] .fn-btn-label{visibility:hidden}.fn-page.err-page :is(.fn-back,.err-page .fn-role,.err-page .fn-co-item,.err-page .fn-remove,.err-page .fn-cal-nav,.err-page .fn-cal-select,.err-page .fn-date-btn,.err-page .fn-choice-card):focus-visible{outline:2px solid var(--fn-ink);outline-offset:2px}.fn-page.err-page .fn-choice-card:has(.fn-choice-input:focus-visible){outline:2px solid var(--fn-ink);outline-offset:2px}.err-card{max-width:720px;margin:40px auto}.err-panel{margin-top:24px;padding:32px}.err-panel .adm-content-title{margin-top:6px}.err-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.err-link{color:var(--fn-teal-text,#15705d);font-size:15px}.err-ref{color:var(--fn-soft,#5f6f84);margin:20px 0 0;font-size:12px}.err-card a[href^=mailto\:],.err-panel a[href^=mailto\:]{color:var(--fn-teal-text,#15705d)}.ld-page{gap:12px;display:grid}.ld-line,.ld-block{background:#e9edf1;border-radius:12px;animation:1.4s ease-in-out infinite ld-pulse}.ld-line--eyebrow{width:90px;height:12px}.ld-line--title{width:min(320px,70%);height:34px}.ld-line--lead{width:min(520px,90%);height:16px}.ld-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ld-block{border-radius:20px;height:150px}.ld-block--wide{height:320px;margin-top:6px}@media (max-width:899px){.ld-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes ld-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ld-line,.ld-block{animation:none}}
