.legal-page{color:#262720;background:#f1eadc;min-height:100vh}.legal-nav{z-index:10;color:#f5efe2;background:0 0;justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex;position:absolute;top:0;left:0;right:0}.legal-nav .back-link{color:#c8c4ba;align-items:center;gap:6px;font-size:14px;display:flex}.legal-nav .back-link:hover{color:#f3cf81}.legal-page{position:relative}.legal-hero{color:#f5efe2;background:linear-gradient(113deg,#171a16 0%,#0f1210 55%,#17120c 100%);padding:120px max(24px,50vw - 425px) 58px;position:relative;overflow:hidden}.legal-hero>.stars{z-index:0;position:absolute;inset:0}.legal-hero>:not(.stars){z-index:2;position:relative}.legal-kicker{letter-spacing:2px;color:#d5a84c!important;font:700 14px var(--font-sans)!important}.legal-hero h1{max-width:850px;font:var(--kop-pagina);letter-spacing:-1.5px;margin:17px 0 20px}.legal-hero>p{color:#aaa99f;max-width:720px;font:16px/1.7 var(--font-serif)}.legal-content{max-width:850px;margin:auto;padding:65px 24px 90px}.legal-content section{border-bottom:1px solid #d3c9b7;margin:0 0 34px;padding:0 0 32px}.legal-content section:last-child{border:0}.legal-content h2{font:400 27px/1.2 var(--font-serif);color:#2c2d26;margin:0 0 15px}.legal-content h3{font:700 15px var(--font-sans);color:#6d5322;margin:22px 0 8px}.legal-content p,.legal-content li{color:#5f6159;font:14px/1.8 var(--font-serif)}.legal-content ul{padding-left:21px}.legal-content a{color:#8c6828;text-decoration:underline}.legal-content .placeholder{font-family:var(--font-sans);background:#e7dece;border-left:3px solid #b58731;padding:14px 17px;font-size:14px}.legal-footer{color:#989a92;background:#121512;justify-content:center;gap:25px;padding:35px 24px;font-size:14px;display:flex}@media (width<=600px){.legal-nav{padding:0 20px}.legal-hero{padding:65px 24px 45px}.legal-hero h1{font-size:43px}.legal-content{padding-top:45px}.legal-footer{flex-wrap:wrap}}
