.offline-notice{display:flex;color:var(--color-muted,#606e79)}.offline-notice p{margin:0;line-height:1.4}.offline-notice svg{flex-shrink:0}.offline-notice--drawer{flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.25rem;text-align:center;font-size:.9rem}.offline-notice--inline{align-items:center;gap:.45rem;margin:.5rem 0;font-size:.8125rem}.offline-notice--inline a{color:var(--color-primary-dark,#004c9e);font-weight:600}