@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/open-sans-latin-400.woff2) format("woff2")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/montserrat-alternates-latin-700.woff2) format("woff2")}:root{--primary: #128ecc;--navy: #012369;--grad-from: #061a30;--grad-to: #14345c;--text: #ffffff;--text-soft: #dbe7f5;--amber: #f5b942;--amber-bg: rgba(245, 185, 66, .12);--btn: #0b6fa8;--font-body: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-head: "Montserrat Alternates", "Avenir Next Rounded", "Arial Rounded MT Bold", "Nunito", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--grad-from);background:linear-gradient(180deg,var(--grad-from),var(--grad-to));color:var(--text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6}.page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.site-header{background:#fff;padding:.75rem 1rem;display:flex;justify-content:center;box-shadow:0 1px 0 var(--primary)}.logo{display:block;height:auto;width:10rem;max-width:60%}.main{flex:1;width:100%;max-width:52rem;margin:0 auto;padding:2rem 1rem 3rem}.block{padding:2.5rem 0 0}.notice{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem 1.25rem;background:#ffffff0f;border-radius:16px;box-shadow:inset 4px 0 0 var(--amber)}.notice-icon{color:var(--amber);flex:none;display:flex;padding-top:.2rem}.notice>div{min-width:0}h1,h2{font-family:var(--font-head);font-weight:700;line-height:1.2;margin:0 0 .75rem;overflow-wrap:break-word;letter-spacing:-.01em}h1{font-size:1.6rem}h2{font-size:1.35rem}p{margin:0 0 1rem;color:var(--text-soft);overflow-wrap:break-word;max-width:42rem}.notice p{color:#fff;margin-bottom:0}.portals{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.card{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:16px}.host{color:var(--text-soft);font-size:.95rem;overflow-wrap:anywhere;text-align:center}.btn{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.6rem 1.25rem;background:var(--btn);color:#fff;border-radius:10px;font-family:var(--font-head);font-weight:700;font-size:1rem;text-decoration:none;text-align:center}.btn:hover{background:var(--primary);color:#04152b}.ico{flex:none}.btn-call{background:#fff;color:var(--navy)}.btn-call:hover{background:var(--text-soft);color:var(--navy)}.call{margin:1.5rem 0}a:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.guidance{font-size:.95rem}.support .guidance:last-child{margin-bottom:0}.site-footer{text-align:center;padding:1.25rem 1rem;background:#01236999}.site-footer p{margin:0 auto;color:var(--text);font-family:var(--font-head);font-weight:700}@media(max-width:39.99rem){.notice{flex-direction:column;gap:.75rem}}@media(min-width:40rem){.logo{width:12rem}h1{font-size:2.1rem}.portals{flex-direction:row}.main{padding-top:3rem}.notice{padding:2rem}.call{margin:1.5rem 0}.btn-call{display:inline-flex;padding:.6rem 2rem}}
