.public-utility-page{--utility-night:#080f25;--utility-night-soft:#101f42;--utility-blue:#315f92;--utility-gold:#d1aa6e;min-height:100dvh;color:var(--ink);background:#fafbfe}@supports (color:lab(0% 0 0)){.public-utility-page{--utility-gold:lab(72.2273% 8.91656 36.5377)}}.public-utility-page .content-home-header{background:var(--utility-night);box-shadow:0 1px #ffffff18}.public-utility-page .public-header-mobile-verify[aria-current=page]{box-shadow:none;outline:0}.public-utility-page .public-header-mobile-verify[aria-current=page]:focus-visible{outline:2px solid var(--utility-gold);outline-offset:4px}.public-utility-page.verification-page,.public-utility-page.verification-page main,.public-utility-page .verification-hero{background:var(--utility-night)}.public-utility-page .verification-hero{color:#fff;grid-template-columns:minmax(0,.82fr) minmax(30rem,1fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);min-height:calc(100svh - 88px);padding:clamp(4.5rem,8vw,8rem) max(5.6%,50% - 44rem);display:grid}.public-utility-page .verification-intro{align-self:center}.public-utility-page .verification-intro .eyebrow,.public-utility-page .legal-title-band .eyebrow,.public-utility-page .not-found .eyebrow{color:var(--utility-gold)}.public-utility-page .verification-intro .eyebrow,.public-utility-page .legal-title-band .eyebrow{letter-spacing:.105em;font-size:.75rem;font-weight:700;line-height:1.5}.public-utility-page .verification-intro h1{color:#fff;letter-spacing:-.035em;max-width:14ch;margin:1rem 0 1.5rem;font-size:clamp(2.55rem,3.9vw,4.25rem);font-weight:650;line-height:1.06}.public-utility-page .verification-lead{color:#f1f4fb;max-width:35rem;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.55}.public-utility-page .verification-instruction{color:#bec9dc;max-width:38rem;margin-top:1.75rem;font-size:.96rem;line-height:1.75}.public-utility-page .verification-tool{min-height:19rem;color:var(--ink);background:#fafbfe;border:1px solid #dbe2ee;border-radius:8px;align-self:center;padding:clamp(1.5rem,3.2vw,2.75rem);box-shadow:0 32px 90px #02061566}.public-utility-page .verification-tool form>label{color:#1d2a44;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:800;display:block}.public-utility-page .verification-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.public-utility-page .verification-input-row input{width:100%;min-height:3.6rem;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c9d3e2;border-radius:5px;padding:0 1rem}.public-utility-page .verification-input-row input:hover{border-color:#8ea0ba}.public-utility-page .verification-input-row input[aria-invalid=true]{border-color:#ad3940}.public-utility-page .verification-input-row button,.public-utility-page .verification-status button{border:1px solid var(--utility-blue);background:var(--utility-blue);color:#fff;border-radius:5px;min-height:3.6rem;padding:0 1.5rem;font-weight:750}.public-utility-page .verification-input-row button:hover,.public-utility-page .verification-status button:hover{background:#244b76;border-color:#244b76}.public-utility-page .verification-input-row button:disabled{opacity:.68}.public-utility-page .verification-helper,.public-utility-page .verification-field-error{color:#627087;margin-top:.75rem;font-size:.85rem;line-height:1.55}.public-utility-page .verification-field-error{color:#982d34}.public-utility-page .verification-result:not(:empty){border-top:1px solid #dbe2ee;margin-top:1.75rem;padding-top:1.75rem}.public-utility-page .verification-status h2{letter-spacing:-.035em;margin:.85rem 0 .65rem;font-size:clamp(1.75rem,3vw,2.6rem)}.public-utility-page .verification-status>p:not(.verification-status-label,.verification-note){color:#59677d;line-height:1.65}.public-utility-page .verification-status-label{color:var(--utility-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.76rem;font-weight:850;display:inline-flex}.public-utility-page .verification-status-label span{background:#e4ebf5;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.public-utility-page .verification-status-valid .verification-status-label{color:#247047}.public-utility-page .verification-status-valid .verification-status-label span{background:#dcefe4}.public-utility-page .verification-status-revoked .verification-status-label,.public-utility-page .verification-status-error .verification-status-label{color:#982d34}.public-utility-page .verification-status-revoked .verification-status-label span,.public-utility-page .verification-status-error .verification-status-label span{background:#f6dfe1}.public-utility-page .verification-status-not-found .verification-status-label{color:#755d24}.public-utility-page .verification-status-not-found .verification-status-label span{background:#f1ead6}.public-utility-page .verification-status dl{border-top:1px solid #dbe2ee;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;display:grid}.public-utility-page .verification-status dl div{border-bottom:1px solid #dbe2ee;padding:1.15rem 1rem 1.15rem 0}.public-utility-page .verification-status dt{color:#68758a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:780}.public-utility-page .verification-status dd{overflow-wrap:anywhere;margin:0;font-weight:720;line-height:1.45}.public-utility-page .verification-note{color:#68758a;margin-top:1.25rem;font-size:.85rem;line-height:1.6}.public-utility-page .verification-status button{margin-top:1.5rem}.public-utility-page .verification-loading{color:#68758a;justify-content:center;align-items:center;gap:.8rem;min-height:14rem;display:flex}.public-utility-page .verification-loading span{border:2px solid #c9d3e2;border-top-color:var(--utility-blue);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite verification-spin}.public-utility-page.legal-page main{background:#fafbfe}.public-utility-page .legal-document{width:100%;margin:0;padding:0}.public-utility-page .legal-title-band{background:var(--utility-night);color:#fff;height:auto;padding:clamp(4rem,5vw,5rem) max(5.6%,50% - 44rem) clamp(4.5rem,5.5vw,5.5rem);display:block}.public-utility-page .legal-title-inner{width:min(100%,88rem);margin:0 auto}.public-utility-page .legal-title-band h1{color:#fff;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:wrap;max-width:min(100%,22ch);margin-top:1rem;font-size:clamp(2.55rem,3.9vw,4.25rem);font-weight:650;line-height:1.06}.public-utility-page .legal-sections{width:min(78rem,88.8%);margin:0 auto;padding:clamp(4rem,7vw,7rem) 0}.public-utility-page .legal-sections section{border-top:1px solid #dbe2ee;grid-template-columns:minmax(12rem,18rem) minmax(0,44rem);gap:clamp(2rem,6vw,7rem);margin:0;padding:2.25rem 0;display:grid}.public-utility-page .legal-sections section:first-child{border-top:0;padding-top:0}.public-utility-page .legal-sections h2{color:#1b2b4b;margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;line-height:1.35}.public-utility-page .legal-section-copy{max-width:70ch}.public-utility-page .legal-section-intro .legal-section-copy{grid-column:1/-1}.public-utility-page .legal-sections p{color:#4e5b70;white-space:pre-line;margin:0 0 1rem;line-height:1.78}.public-utility-page .legal-sections p:last-child{margin-bottom:0}.public-utility-page.not-found-page,.public-utility-page.not-found-page main,.public-utility-page .not-found{background:var(--utility-night)}.public-utility-page .not-found{color:#fff;text-align:left;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100svh - 88px);padding:clamp(4.5rem,8vw,8rem) max(5.6%,50% - 44rem);display:grid}.public-utility-page .not-found-copy{max-width:48rem;display:block}.public-utility-page .not-found h1{color:#fff;letter-spacing:-.055em;max-width:11ch;margin-top:.9rem;font-size:clamp(3.2rem,6.4vw,6.6rem);font-weight:600;line-height:.98}.public-utility-page .not-found-body{color:#bec9dc;max-width:46ch;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.public-utility-page .not-found-actions{justify-content:flex-start;margin-top:2rem}.public-utility-page .not-found-actions .button{background:var(--utility-blue);color:#fff;border-radius:5px;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.85rem 1.2rem;font-weight:750;display:inline-flex}.public-utility-page .not-found-actions .button:hover{background:#244b76}.public-utility-page .not-found-secondary{color:#f1f4fb;font-weight:700}.public-utility-page .not-found-code{color:#ffffff0a;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(11rem,25vw,24rem);font-weight:700;line-height:.75}@media (max-width:920px){.public-utility-page .verification-hero,.public-utility-page .not-found{grid-template-columns:1fr;min-height:auto}.public-utility-page .verification-tool{width:100%}.public-utility-page .not-found-code{display:none}.public-utility-page .legal-sections section{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:760px){.public-utility-page .verification-hero,.public-utility-page .not-found{min-height:calc(100svh - 80px);padding:3.75rem 1.375rem 4.5rem}.public-utility-page .verification-intro h1{font-size:clamp(2.05rem,8.4vw,2.85rem)}.public-utility-page .not-found h1{font-size:clamp(2.65rem,13vw,4.2rem)}.public-utility-page .verification-input-row{grid-template-columns:1fr}.public-utility-page .verification-input-row button{width:100%}.public-utility-page .verification-status dl{grid-template-columns:1fr}.public-utility-page .legal-title-band{padding:3.25rem 1.375rem 3.75rem}.public-utility-page .legal-title-band h1{max-width:100%;font-size:clamp(2.05rem,8.4vw,2.85rem);line-height:1.08}.public-utility-page .legal-sections{width:auto;margin-inline:1.375rem;padding:3rem 0 4.5rem}}@media (prefers-reduced-motion:reduce){.public-utility-page .verification-loading span{animation:none}}
