.footer-legal{display:flex;align-items:center;justify-content:center;gap:24px}.footer-legal button{padding:0;background:transparent;font-size:inherit;letter-spacing:inherit;line-height:inherit}.footer-legal a:hover,.footer-legal button:hover{color:var(--ember)}.language{display:inline-block}.fw-document{max-width:850px;margin:auto;padding:170px 28px 100px;min-height:70vh}.fw-document h1{font:400 clamp(38px,5vw,64px)/1.15 Georgia,serif;color:var(--paper);margin:0 0 48px;letter-spacing:-.04em}.fw-document h2{font-size:23px;line-height:1.4;margin:45px 0 20px;color:var(--ember)}.fw-document p,.fw-document li{font-size:15px;line-height:1.85;color:#c1cad4}.fw-document a{text-decoration:underline;text-underline-offset:4px}.fw-document table{width:100%;border-collapse:collapse;font-size:13px}.fw-document td,.fw-document th{border:1px solid var(--line);padding:12px;text-align:left}.fw-document+.film-progress{display:none}#fw-cookie-dialog{position:fixed;inset:0;max-width:540px;width:calc(100% - 40px);max-height:90svh;overflow:auto;background:#101c2b;color:var(--paper);border:1px solid #56677b;border-radius:0;padding:36px;font-size:14px;line-height:1.8}#fw-cookie-dialog::backdrop{background:#020812c9;backdrop-filter:blur(6px)}#fw-cookie-dialog h2{font:400 32px/1.2 Georgia,serif;margin:5px 25px 24px 0}#fw-cookie-dialog p{color:#c1cad4}#fw-cookie-dialog>a{text-decoration:underline;text-underline-offset:5px}.fw-cookie-x{position:absolute;right:15px;top:10px;background:transparent;font-size:26px;color:var(--paper)}.fw-cookie-check{display:flex;align-items:flex-start;gap:12px;margin-top:30px;font-size:12px;line-height:1.6}.fw-cookie-check input{margin-top:4px;accent-color:var(--ember)}.fw-cookie-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px}.fw-cookie-actions button{padding:10px 15px;background:var(--ember);color:var(--ink);font-size:12px}.fw-cookie-actions button:last-child{border:1px solid #8795a8;background:transparent;color:var(--paper)}@media(max-width:600px){.footer-legal{gap:18px;flex-wrap:wrap}.footer-bottom{row-gap:20px}.fw-document{padding-top:130px}.fw-document .wp-block-table{overflow-x:auto}#fw-cookie-dialog{padding:28px}}

#fw-cookie-dialog{height:auto;margin:auto}

#fw-cookie-dialog[open]{display:block;height:fit-content}
