.jurj-legal{font-family:"DM Sans",Arial,sans-serif;color:#202124;background:#fff}
.jurj-legal *{box-sizing:border-box}
.jurj-legal__inner{width:calc(100% - var(--jurj-ui-page-x)*2);margin:0 auto;padding:var(--jurj-ui-section-y) 0}
.jurj-legal__header{padding-bottom:40px;border-bottom:1px solid #dfe4ea;margin-bottom:48px}
.jurj-legal .jurj-legal__title{font-size:clamp(36px,4.5vw,64px);line-height:1.08;font-weight:500;letter-spacing:-.045em;color:inherit;margin:0;overflow-wrap:anywhere;max-width:24ch}
.jurj-legal__date{font-size:14px;color:#686e75;margin:22px 0 0}
.jurj-legal__layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,780px);gap:clamp(40px,7vw,112px);align-items:start}
.jurj-legal__layout--plain{grid-template-columns:minmax(0,780px)}
.jurj-legal__nav{position:sticky;top:120px;max-height:calc(100dvh - 145px);overflow:auto;scrollbar-width:thin}
.jurj-legal__toc{border:0;background:none;padding:0;margin:0}
.jurj-legal__toc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;min-height:44px;padding:0 0 12px;border-bottom:1px solid #dfe4ea;font-size:14px;font-weight:600;color:#202124;list-style:none}
.jurj-legal__toc summary::-webkit-details-marker{display:none}
.jurj-legal__toc summary span{transition:transform .2s;display:block}
.jurj-legal__toc[open] summary span{transform:rotate(180deg)}
.jurj-legal__toc ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:0}
.jurj-legal__toc li{margin:0;padding:0}
.jurj-legal__toc a{display:block;padding:10px 8px 10px 0;font-size:14px;line-height:1.45;color:#57595b;text-decoration:none;border-bottom:1px solid #f0f2f4;overflow-wrap:anywhere}
.jurj-legal__toc a:hover{color:var(--jurj-ui-brand)}
.jurj-legal__body{min-width:0;font-size:17px;line-height:1.75;color:#4b535c;overflow-wrap:anywhere}
.jurj-legal__body h2{font:500 clamp(23px,2.2vw,29px)/1.3 "DM Sans",Arial,sans-serif;letter-spacing:-.025em;color:#202124;margin:48px 0 18px;scroll-margin-top:120px}
.jurj-legal__body h3{font-size:20px;line-height:1.4;color:#202124;font-weight:500;margin:28px 0 12px;scroll-margin-top:120px}
.jurj-legal__body h4{font-size:18px;line-height:1.4;color:#202124;font-weight:500;margin:24px 0 12px;scroll-margin-top:120px}
.jurj-legal__body>h2:first-child{margin-top:0}
.jurj-legal__body p{font-size:inherit;line-height:inherit;margin:0 0 18px}
.jurj-legal__body strong{font-weight:600;color:#202124}
.jurj-legal__body ul,.jurj-legal__body ol{margin:0 0 24px;padding-left:24px}
.jurj-legal__body li{margin:0 0 8px}
.jurj-legal__body a{color:var(--jurj-ui-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s}
.jurj-legal__body a:hover{color:var(--jurj-ui-brand-hover);text-decoration-thickness:2px}
.jurj-legal a:focus-visible,.jurj-legal summary:focus-visible,.jurj-legal button:focus-visible{outline:2px solid var(--jurj-ui-brand);outline-offset:4px}
.jurj-legal__body blockquote{border-left:2px solid #2957a4;margin:24px 0;padding:8px 0 8px 24px}
.jurj-legal__body table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;margin-bottom:24px;font-size:15px}
.jurj-legal__body th,.jurj-legal__body td{padding:10px;border:1px solid #dfe4ea;text-align:left}
.jurj-legal__cookies{margin-top:40px;padding-top:24px;border-top:1px solid #dfe4ea}
.jurj-legal__cookies>p:first-child{font-weight:600;color:#202124}
.jurj-legal__cookies .jurj-button{font-family:inherit;cursor:pointer;white-space:normal}
.jurj-legal__body .jurj-legal__cookie-status{font-size:14px;margin:16px 0 0}
.jurj-legal [hidden]{display:none!important}
.jurj-legal__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.jurj-legal__editor-note{font:14px/1.6 Arial;padding:20px;border:1px dashed #2957a4;background:#f5f7f9}
@media(max-width:900px){.jurj-legal__layout{grid-template-columns:minmax(0,1fr);gap:32px}.jurj-legal__nav{position:static;max-height:none;overflow:visible}.jurj-legal__header{margin-bottom:28px;padding-bottom:28px}.jurj-legal__toc{border-bottom:1px solid #dfe4ea}.jurj-legal__toc summary{border-bottom:0}.jurj-legal__toc ol{margin:0 0 16px}.jurj-legal__toc a{min-height:44px}.jurj-legal__body{font-size:16px}.jurj-legal__body h2{margin-top:36px}}
@media(max-width:400px){.jurj-legal .jurj-legal__title{font-size:34px;hyphens:auto}.jurj-legal__cookies .jurj-button{width:100%}}
@media(prefers-reduced-motion:reduce){.jurj-legal *{transition:none!important}}
@media print{.jurj-legal__nav,.jurj-legal__cookies{display:none}.jurj-legal__layout{display:block}.jurj-legal__inner{width:100%;padding:0}.jurj-legal__body{max-width:none;color:#000}.jurj-legal__header{margin-bottom:24px}.jurj-legal__body h2{break-after:avoid}.jurj-legal__body a{color:#000}}
