.lj-legal{max-width:1240px;margin:auto;padding:58px 36px 90px;color:#382b22}.lj-legal-heading{border-bottom:1px solid #d9cbb6;padding-bottom:32px;margin-bottom:42px}.lj-legal-heading>p{font-size:11px;letter-spacing:.2em;color:#927247}.lj-legal h1{font:clamp(34px,4.5vw,62px)/1.15 Georgia,serif;margin:18px 0 24px;max-width:950px}.lj-legal-heading nav{display:flex;gap:20px}.lj-legal a{color:#79582e;text-underline-offset:4px}.lj-legal [aria-current]{font-weight:600}.lj-legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:58px}.lj-legal aside{font-size:13px;line-height:1.6}.lj-legal aside nav,.lj-legal-related{display:grid;gap:12px}.lj-legal aside summary{font-size:16px;margin-bottom:18px;cursor:pointer}.lj-legal-related{border-top:1px solid #d9cbb6;margin-top:25px;padding-top:20px}.lj-legal article{max-width:760px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.lj-legal article h2{font:30px/1.25 Georgia,serif;margin:36px 0 18px;scroll-margin-top:150px}.lj-legal article p{margin:0 0 20px}.lj-legal article>p:first-child{color:#806d57}.lj-legal li{margin:10px 0}
.lj-cookie-banner,.lj-cookie-dialog{background:#f7f3eb;color:#382b22;border:1px solid #c9b596;box-shadow:0 8px 45px #25180c33;font-family:Arial,sans-serif}.lj-cookie-banner[hidden],.lj-cookie-dialog [hidden]{display:none!important}.lj-cookie-banner{position:fixed;z-index:99998;bottom:18px;left:18px;right:18px;max-width:1200px;margin:auto;padding:22px 26px;border-radius:9px;display:flex;align-items:center;gap:30px}.lj-cookie-banner strong{font:22px Georgia,serif}.lj-cookie-banner p{font-size:13px;line-height:1.6;margin:8px 0 0}.lj-cookie-banner a{color:inherit;text-decoration:underline}.lj-cookie-actions{display:flex;gap:10px;flex-wrap:wrap}.lj-cookie-banner .lj-cookie-actions{flex-shrink:0;max-width:450px}.lj-cookie-actions button,.lj-cookie-button{background:#eee4d5;color:#382b22;border:1px solid #a88a62;padding:12px 15px;border-radius:4px;font-size:14px;cursor:pointer;min-height:44px}.lj-cookie-actions button:hover,.lj-cookie-button:hover{background:#e3d3bb}.lj-cookie-actions button:focus-visible,.lj-cookie-dialog button:focus-visible{outline:3px solid #927247;outline-offset:3px}.lj-cookie-dialog{padding:28px;border-radius:9px;width:min(720px,calc(100% - 30px));max-height:85vh;overflow:auto}.lj-cookie-dialog::backdrop{background:#261b1266}.lj-cookie-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.lj-cookie-dialog h2{font:32px Georgia,serif;margin:0 0 20px}.lj-cookie-dialog p,.lj-cookie-dialog dd{font-size:14px;line-height:1.65}.lj-cookie-close{border:0;background:none;font-size:30px;color:inherit;cursor:pointer;min-width:44px;min-height:44px}.lj-cookie-register{border-block:1px solid #d9cbb6;margin:22px 0;padding:14px 0;overflow-wrap:anywhere}.lj-cookie-register h3{font:22px Georgia,serif}.lj-cookie-register dt{font-weight:bold}.lj-cookie-register dd{margin:10px 0}.lj-cookie-reset{margin-top:20px;background:none;border:0;text-decoration:underline;cursor:pointer;color:#79582e;font:inherit}.foot-bottom button[data-cookie-settings]{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.lj-cookie-dialog #lj-cookie-error{color:#943b27}
@media(max-width:800px){.lj-legal{padding:35px 22px 55px}.lj-legal-layout{grid-template-columns:1fr;gap:30px}.lj-legal aside{border-bottom:1px solid #d9cbb6;padding-bottom:24px}.lj-legal article h2{font-size:26px}.lj-cookie-banner{display:block;padding:18px;bottom:10px;left:10px;right:10px;max-height:70vh;overflow:auto}.lj-cookie-banner .lj-cookie-actions{margin-top:15px;max-width:none}.lj-cookie-actions button{flex:1 1 auto}.lj-cookie-dialog{padding:20px}}

.lj-legal h1{overflow-wrap:anywhere}
