.landing,.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing{--landing-primary:#005ea2;--landing-primary-dark:#1a4480;--landing-navy:#162e51;--landing-cyan:#00bde3;--landing-ink:#1b1b1b;--landing-light:#f0f0f0;--landing-line:#dfe1e2;--landing-muted:#a9aeb1;color:var(--landing-ink);background:#fff;font-family:Public Sans,Plus Jakarta Sans,sans-serif;font-size:1.06rem;line-height:1.5;overflow-x:clip}.landing a{color:var(--landing-primary)}.landing img{max-width:100%;height:auto;display:block}.landing .usa-grid,.landing .usa-nav-container,.landing .usa-identifier__container,.landing .usa-banner__inner,.landing .usa-banner__content,.landing .usa-footer__nav{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1rem}.landing .usa-row{flex-wrap:wrap;margin-inline:-.5rem;display:flex}.landing .usa-col{width:100%;min-width:0;padding-inline:.5rem}.landing .lp-top{border-bottom:1px solid var(--landing-line);background:#fff;position:sticky;top:0}.landing .usa-navbar{justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;display:flex}.landing .usa-logo{min-width:0;color:var(--landing-ink);align-items:center;gap:.5rem;text-decoration:none;display:flex}.landing .usa-logo__text{color:var(--landing-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-style:normal;font-weight:700;line-height:1.1;overflow:hidden}.landing .usa-header-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.landing .usa-header-actions .btn-primary{display:none}.landing .usa-banner{background:var(--landing-light)}.landing .usa-banner__header{min-height:3rem;padding:.5rem 0;position:relative}.landing .usa-banner__inner{align-items:flex-start;padding-right:2.5rem;display:flex;position:relative}.landing .usa-banner__header-flag{width:1rem;max-width:none;box-shadow:0 0 0 1px var(--landing-line);flex-shrink:0;margin:.2rem .5rem 0 0}.landing .usa-banner__header-text-wrap{flex:1;min-width:0}.landing .usa-banner__header-text,.landing .usa-banner__header-action{margin:0;font-size:.81rem;line-height:1.25}.landing .usa-banner__header-action{color:var(--landing-primary);text-decoration:underline}.landing .usa-banner__button{width:100%;color:var(--landing-primary);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.landing .usa-banner__button-text{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.landing .usa-banner__content{padding-block:.25rem 1rem;font-size:.93rem;overflow:hidden}.landing .usa-banner__content.hidden{display:none}.landing .usa-banner__guidance{padding-top:1rem}.landing .usa-banner__guidance p{max-width:44ex;color:var(--landing-ink);margin:0;font-size:.93rem}.landing .usa-hero{background-color:var(--landing-ink);color:#fff;background-position:50%;background-size:cover;width:100%}.landing .usa-hero>.usa-grid{padding-block:1.5rem}.landing .usa-hero__callout{background:var(--landing-navy);width:100%;padding:1.5rem}.landing .usa-hero__heading{color:var(--landing-cyan);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.landing .usa-hero__heading--alt{color:#fff;display:block}.landing .usa-hero__callout>p{color:#fff;margin:1rem 0}.landing .usa-button{background:var(--landing-primary);color:#fff;cursor:pointer;border:0;border-radius:.25rem;padding:.8rem 1.25rem;font:700 1.06rem/1 inherit;text-decoration:none;display:inline-block}.landing .usa-button:hover{background:var(--landing-primary-dark);color:#fff}.landing .usa-button--big{padding:.9rem 1.35rem;font-size:1.22rem}.landing .usa-section{width:100%;padding-block:2rem}.landing .usa-section--dark{background:var(--landing-navy);color:#fff}.landing .usa-section--dark h1,.landing .usa-section--dark h2,.landing .usa-section--dark h3{color:var(--landing-cyan)}.landing .usa-section--dark p{color:#fff}.landing .font-heading-xl{color:var(--landing-ink);margin:0 0 1rem;font-size:1.7rem;font-weight:700;line-height:1.15}.landing .usa-prose p{max-width:88ex;color:var(--landing-ink);margin:0 0 1em}.landing .usa-intro{max-width:88ex;color:var(--landing-ink);margin:0 0 1.25rem;font-size:1.12rem;line-height:1.55}.landing .usa-media-block{align-items:flex-start;gap:1rem;width:100%;margin-bottom:1.75rem;display:flex}.landing .usa-media-block__img{object-fit:cover;border-radius:50%;flex:0 0 4.5rem;width:4.5rem;max-width:none;height:4.5rem}.landing .usa-media-block__body{flex:1;min-width:0}.landing .usa-graphic-list__heading{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.3}.landing .usa-graphic-list p{margin:0;font-size:1rem}.landing .usa-footer{width:100%;overflow:hidden}.landing .usa-footer__return-to-top{padding-block:1.25rem}.landing .usa-footer__primary-section{background:var(--landing-light)}.landing .usa-footer__nav{border-bottom:1px solid var(--landing-line)}.landing .usa-footer__nav ul{margin:0;padding:0;list-style:none}.landing .usa-footer__primary-content{border-top:1px solid var(--landing-line)}.landing .usa-footer__primary-link{color:var(--landing-ink);padding:1rem 0;font-weight:700;text-decoration:none;display:block}.landing .usa-footer__secondary-section{background:var(--landing-line);padding-block:2rem}.landing .usa-footer__logo{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.landing .usa-footer__logo-img{flex-shrink:0;width:3rem;height:3rem}.landing .usa-footer__logo-heading,.landing .usa-footer__contact-heading{color:var(--landing-ink);margin:0;font-size:1.2rem;font-weight:700}.landing .usa-footer__address{flex-wrap:wrap;gap:.35rem 1rem;font-style:normal;display:flex}.landing .usa-identifier{background:var(--landing-ink);width:100%;color:var(--landing-muted);padding-bottom:1rem;font-size:.93rem}.landing .usa-identifier a{color:#adccec}.landing .usa-identifier__section{padding-block:1rem}.landing .usa-identifier__container{flex-direction:column;gap:.75rem;display:flex}.landing .usa-identifier__logo{flex-shrink:0;width:3rem;height:3rem;display:block}.landing .usa-identifier__logo-img{width:auto;max-width:none;height:100%}.landing .usa-identifier__identity-domain,.landing .usa-identifier__identity-disclaimer{margin:0}.landing .usa-identifier__identity-domain{word-break:break-all}.landing .usa-identifier__identity-disclaimer{color:#fff;font-weight:700}@media (width>=480px){.landing .usa-header-actions .btn-primary{display:inline-flex}.landing .usa-col-lg-6{width:50%}.landing .usa-footer__contact-links{text-align:right}.landing .usa-footer__address{justify-content:flex-end}}@media (width>=640px){.landing .usa-grid,.landing .usa-nav-container,.landing .usa-identifier__container,.landing .usa-banner__inner,.landing .usa-banner__content,.landing .usa-footer__nav{padding-inline:2rem}.landing .usa-logo__text{font-size:1.46rem}.landing .usa-col-4{width:33.333%}.landing .usa-col-8{width:66.667%}.landing .usa-col-6,.landing .usa-col-half{width:50%}.landing .font-heading-xl{font-size:2.44rem}.landing .usa-banner__header{min-height:0;padding:.25rem 0}.landing .usa-banner__inner{align-items:center;padding-right:2rem}.landing .usa-banner__header-action{display:none}.landing .usa-banner__button{width:auto;margin-left:.5rem;position:relative;inset:auto}.landing .usa-banner__button-text{clip:auto;width:auto;height:auto;color:var(--landing-primary);margin:0;font-size:.81rem;text-decoration:underline;position:static;overflow:visible}.landing .usa-banner__content{padding-block:1.5rem}.landing .usa-banner__guidance{padding-top:0}.landing .usa-hero>.usa-grid{padding-block:2rem}.landing .usa-hero__callout{max-width:20rem;padding:2rem}.landing .usa-hero__heading{font-size:2.44rem}.landing .usa-section{padding-block:4rem}.landing .usa-intro{font-size:1.34rem}.landing .usa-media-block{gap:1.5rem;margin-bottom:4rem}.landing .usa-media-block__img{flex-basis:124px;width:124px;height:124px}.landing .usa-identifier__container{flex-direction:row;align-items:center}}@media (width>=1024px){.landing .usa-footer__primary-content{border-top:0;width:auto;padding-right:2rem}.landing .usa-footer__nav{border-bottom:0}}
