.mobile-app-header-shell{display:none}@media (max-width:767px){html,body{overflow-x:clip}.mobile-app-header-shell{display:contents}.mobile-app-header{z-index:1000;color:#f2f8fa;background:#102638;grid-template-columns:minmax(94px,auto) 1fr minmax(94px,auto);align-items:center;gap:8px;min-height:60px;padding:0 14px;display:grid;position:sticky;top:0;box-shadow:0 1px #315064,0 3px 10px #10263833}.mobile-app-header-copy{text-align:center;grid-column:2;gap:2px;min-width:0;line-height:1.15;display:grid}.mobile-app-header-copy strong{color:#fff;letter-spacing:.04em;white-space:nowrap;font-size:13px;font-weight:800}.mobile-app-header-copy span{color:#c6dbe3;overflow-wrap:anywhere;font-size:10px;font-weight:600}.mobile-menu-trigger{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1;padding:10px 0;font-size:14px;font-weight:700}.mobile-menu-trigger span{margin-left:4px;font-size:12px}.mobile-menu-backdrop{z-index:1001;cursor:pointer;background:#08161fa8;border:0;position:fixed;inset:0}.mobile-app-drawer{z-index:1002;color:#e7eff3;background:#102638;width:min(86vw,340px);animation:.18s ease-out mobile-drawer-in;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:8px 0 28px #07172070}.mobile-app-drawer>header{letter-spacing:.08em;border-bottom:1px solid #284052;justify-content:space-between;align-items:center;min-height:60px;padding:0 16px;font-size:12px;display:flex}.mobile-app-drawer>header button{color:#e7eff3;cursor:pointer;background:0 0;border:0;padding:6px;font-size:30px;line-height:1}.mobile-app-drawer-links{padding:10px 12px 24px}.mobile-app-drawer-links nav{gap:3px;display:grid}.mobile-app-drawer-links a,.mobile-app-drawer-links .nav-item{color:#d8e5ea;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:13px 12px;font-size:13px;text-decoration:none;display:flex}.mobile-app-drawer-links .nav-item{align-items:center;gap:10px}.mobile-app-drawer-links a:active,.mobile-app-drawer-links a:hover,.mobile-app-drawer-links .nav-item.active{color:#fff;background:#203e52}.mobile-app-drawer-links .nav-heading{color:#87a1b0;letter-spacing:.12em;margin:18px 12px 7px;font-size:10px}@keyframes mobile-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}}
