.wb-terms{max-height:92dvh;padding:var(--wb-space-5) var(--wb-space-4) calc(var(--wb-space-5) + env(safe-area-inset-bottom));border-radius:var(--wb-radius-xl) var(--wb-radius-xl) 0 0;background:var(--wb-surface);color:var(--wb-ink);position:fixed;inset:auto 0 0;overflow:auto}.wb-terms::backdrop{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#05060ab8}@media (min-width:48rem){.wb-terms{border-radius:var(--wb-radius-xl);width:min(34rem,100vw - 2rem);max-height:84dvh;inset:10dvh auto auto 50%;transform:translate(-50%)}}.wb-terms.wb-in-page{border-radius:var(--wb-radius-xl);width:min(34rem,100%);max-height:none;box-shadow:inset 0 0 0 1px var(--wb-line);position:static;inset:auto;transform:none}.wb-terms__title{font:var(--wb-type-display);margin:0}.wb-terms__title:focus{outline:none}.wb-terms__lead{margin:var(--wb-space-2) 0 0;color:var(--wb-ink-2);font:var(--wb-type-callout)}.wb-terms__points{margin:var(--wb-space-2) 0 0;font:var(--wb-type-body);padding-left:1.25rem}.wb-terms__points>li{margin:var(--wb-space-1) 0 0}.wb-terms__links{margin:var(--wb-space-3) 0 0;font:var(--wb-type-body)}.wb-terms__links>a{color:var(--wb-accent);font-weight:600}.wb-terms__box{align-items:flex-start;gap:var(--wb-space-2);margin:var(--wb-space-4) 0 0;font:var(--wb-type-body);cursor:pointer;display:flex}.wb-terms__box>input{width:1.25rem;height:1.25rem;accent-color:var(--wb-accent-fill);flex:none;margin:.15rem 0 0}.wb-terms__enter{width:100%;min-height:var(--wb-tap);margin:var(--wb-space-4) 0 0}.wb-legal{max-width:44rem;padding:var(--wb-space-4) var(--wb-space-4) var(--wb-space-6);margin:0 auto}.wb-legal__head{margin:0 0 var(--wb-space-4)}.wb-legal__home{text-decoration:none}.wb-legal__title{margin:0 0 var(--wb-space-3);font:var(--wb-type-display)}.wb-legal__heading{margin:var(--wb-space-5) 0 var(--wb-space-2);font:var(--wb-type-title)}.wb-legal__text p{margin:var(--wb-space-2) 0 0;font:var(--wb-type-body)}.wb-legal__text ul{margin:var(--wb-space-2) 0 0;font:var(--wb-type-body);padding-left:1.25rem}.wb-legal__text li{margin:var(--wb-space-1) 0 0}.wb-legal__foot{margin:var(--wb-space-6) 0 0;padding-top:var(--wb-space-3);box-shadow:inset 0 1px 0 0 var(--wb-line);font:var(--wb-type-body)}.wb-legal__foot>a{color:var(--wb-accent);font-weight:600}
