.surfcam-view{margin-top:-30px}.legal-doc{max-width:820px;padding:24px 0 48px;line-height:1.6}.legal-doc h1{font-size:28px;margin-bottom:4px}.legal-doc h2{font-size:20px;margin-top:32px;scroll-margin-top:80px}.legal-doc h3{font-size:17px;margin-top:20px;scroll-margin-top:80px}.legal-doc ul{padding-left:20px}.legal-doc li{margin-bottom:6px}.legal-doc-loading{min-height:60vh}.legal-doc-error{padding:48px 0}.credits-page .credits-heading{color:inherit;font-family:inherit;font-size:inherit;font-weight:bolder;line-height:inherit;margin:0 0 1rem}