.suite.svc{--svc-muted:#4f6468;--svc-navy:#142b39;--svc-teal-pale:#e6f3ef;--svc-danger:#8d251a;min-height:100vh;font-family:var(--font-sans,sans-serif);overflow-wrap:anywhere}.svc :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin-block:0}.svc :where(h1,h2,h3){letter-spacing:-.02em;font-family:inherit;font-weight:680;line-height:1.2}.svc h1{font-size:clamp(1.9rem,4vw,2.75rem)}.svc h2{font-size:clamp(1.2rem,2.2vw,1.45rem)}.svc h3{font-size:1.1rem}.svc a{color:var(--s-teal);text-underline-offset:.18em;text-decoration:underline}.svc a:hover{text-decoration-thickness:2px}.svc :where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #007b70}.svc .svc-skip{z-index:10;border:2px solid var(--s-teal);background:#fff;border-radius:6px;padding:.7rem 1rem;position:absolute;top:-100px;left:1rem}.svc .svc-skip:focus{top:1rem}.svc .svc-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.svc .svc-header{border-block-end:1px solid var(--s-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.9rem clamp(1rem,4vw,2.5rem);display:flex}.svc .svc-brand{color:var(--svc-navy);letter-spacing:-.04em;align-items:center;min-height:44px;font-size:1.4rem;font-weight:750;text-decoration:none;display:inline-flex}.suite.svc nav{border:0;flex-direction:row;gap:0;padding:0;display:block}.suite.svc nav>a{min-width:0}.suite.svc .svc-nav{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.svc .svc-nav a{min-height:44px;color:var(--s-ink);border-radius:7px;align-items:center;padding:.45rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.svc .svc-nav a:hover{background:var(--svc-teal-pale)}.svc .svc-nav a[aria-current=page]{color:var(--s-teal);box-shadow:inset 0 -2px 0 var(--s-teal);border-radius:0}.svc .svc-nav .svc-nav-primary{background:var(--s-teal);color:#fff;border-radius:7px}.svc .svc-nav .svc-nav-primary:hover{background:#055a52}.svc .svc-main{width:100%;max-width:75rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2.5rem) 4rem}.svc .svc-eyebrow{color:var(--svc-muted);letter-spacing:.12em;text-transform:uppercase;margin-block-end:.5rem;font-size:.75rem;font-weight:700}.svc .svc-lead{color:#2d464c;max-width:68ch;margin-block-start:.85rem;font-size:1.06rem}.svc .svc-muted{color:var(--svc-muted)}.svc .svc-button{min-height:44px;color:var(--s-ink);font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #b7c7c9;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.95rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.svc .svc-button:hover:not(:disabled){border-color:var(--s-teal);background:#f4faf8}.svc .svc-button.primary{background:var(--s-teal);border-color:var(--s-teal);color:#fff}.svc .svc-button.primary:hover:not(:disabled){background:#055a52}.svc .svc-button.danger{color:var(--svc-danger);border-color:#d8a39b}.svc .svc-button:disabled{opacity:.55;cursor:not-allowed}.svc .svc-footer{border-block-start:1px solid var(--s-line);color:var(--svc-muted);margin-block-start:3rem;padding-block-start:1.25rem;font-size:.88rem}.svc .svc-footer p+p{margin-block-start:.35rem}@media (max-width:40rem){.svc .svc-header{padding-block:.6rem}.svc .svc-nav{margin-inline-start:auto}.svc .svc-nav a{padding-inline:.6rem}}@media print{.svc .svc-nav,.svc .svc-no-print{display:none!important}.suite.svc{background:#fff}.svc .svc-header{border:0;padding:0 0 1rem}.svc .svc-main{max-width:none;padding:0}}
