/* Approved 18 October 2026: regular type, tilted teal un, level balanced.
   Frame the original approved artwork without resampling or changing it. */
/* Montserrat: https://github.com/JulietaUla/Montserrat
   Upstream revision 555facfb2a18c72c3c0380f0d9c0f060453a9058; SIL OFL in Montserrat-OFL.txt.
   Montserrat is the shared UI companion to the raster logo, not a claim
   that the generated artwork contains an identifiable typeface. */
@font-face{font-family:Montserrat;src:url('/brand/montserrat-variable.woff2?v=1') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--ub-font:Montserrat,Arial,Helvetica,sans-serif}
html,body{font-family:var(--ub-font);font-variant-numeric:lining-nums tabular-nums}
button,input,select,textarea{font-family:var(--ub-font)}
.ub-brand{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--ub-text,#eef2f4);text-decoration:none;letter-spacing:normal;font-weight:400;line-height:1.2;max-width:100%}
.ub-brand:hover{text-decoration:none}
.ub-logo{display:inline-block;position:relative;overflow:hidden;width:168px;max-width:100%;aspect-ratio:4.75;vertical-align:middle;mix-blend-mode:lighten;flex:0 0 auto}
.ub-logo>img{display:block;position:absolute;max-width:none;width:120%;height:auto;left:-10%;top:50%;transform:translateY(-47.6%)}
.ub-logo-large{width:260px}
.ub-wordmark{display:inline;white-space:nowrap;font-family:var(--ub-font);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.2;color:var(--ub-text,#eef2f4);transform:none;font-style:normal}
.ub-wordmark>.ub-prefix{display:inline;color:var(--ub-green,#80e2c1);font:inherit;letter-spacing:inherit;transform:none}
.ub-section{font-size:11px;color:var(--ub-muted,#a1b6a9);letter-spacing:0;font-weight:400}
.ub-brand-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
@media(max-width:650px){.ub-logo{width:145px}.ub-logo-large{width:230px}.ub-section{display:none}}
