.public-service-fallback{background:var(--api-surface);color:var(--api-text);position:fixed;inset:0;overflow:hidden}.public-service-fallback>:is(.policy-screen,.api-deletion-screen){position:absolute;inset:0}.public-service-header{height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 12px max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--control-border);background:var(--api-surface);justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset:0 0 auto}.public-service-header a{min-height:44px;color:var(--api-text);align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.public-service-header a:focus-visible{outline-offset:4px;outline:2px solid}.public-service-header .binga-wordmark{display:block}.public-service-fallback .policy-body,.public-service-body{inset:calc(72px + env(safe-area-inset-top)) 0 0;overscroll-behavior-y:contain;position:absolute;overflow:hidden auto}.public-service-body{padding:28px 20px max(32px,env(safe-area-inset-bottom))}.public-service-fallback :is(.policy-article,.api-deletion-container){-webkit-user-select:text;user-select:text}@media (min-width:800px){.public-service-header{padding-inline:32px}.public-service-body{padding-top:40px}}
