.ed-legal-page{background-image:none;min-height:100dvh;padding-bottom:32px}.ed-legal-header{border-bottom:1px solid var(--ed-line);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.ed-legal-brand{flex-shrink:0;width:152px;display:block}.edition .ed-legal-brand img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.ed-legal-back{align-items:center;min-height:44px;font-size:14px;display:flex}.ed-legal-back:hover{color:var(--ed-green)}.ed-legal-layout{grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:64px;display:grid}.ed-legal-nav{align-self:start;gap:4px;display:grid;position:sticky;top:32px}.ed-legal-nav a{min-height:48px;color:var(--ed-muted);border-left:2px solid #0000;align-items:center;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.ed-legal-nav a:hover{color:var(--ed-text)}.ed-legal-nav a[aria-current=page]{border-left-color:var(--ed-green);color:var(--ed-green);background:#131a14}.ed-legal-document{min-width:0;max-width:900px}.ed-legal-document-head{margin-bottom:40px}.ed-legal-document h1{overflow-wrap:anywhere;font-family:EdMoscow,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.3}.edition .ed-legal-document.ed-legal-document--long-title h1{overflow-wrap:break-word;font-family:EdJura,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.35}.ed-legal-actions{color:var(--ed-muted);flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:14px;line-height:1.5;display:flex}.ed-legal-actions a{border-bottom:1px solid var(--ed-line);align-items:center;min-height:44px;display:flex}.ed-legal-actions a:hover{color:var(--ed-green);border-color:var(--ed-green)}.ed-legal-body{color:#ddd;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.edition .ed-legal-body p{white-space:pre-wrap;margin-block:0 18px}.edition .ed-legal-body h2{color:var(--ed-text);margin-block:42px 20px;font:700 23px/1.4 EdJura,sans-serif}.ed-legal-numbered{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.ed-legal-number{white-space:nowrap;min-width:36px}.edition .ed-legal-signature{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;width:112px;height:auto;margin-block:12px 20px}.ed-legal-table-scroll{border:1px solid var(--ed-line);border-radius:12px;margin-block:28px;overflow:auto}.ed-legal-table-scroll table{border-collapse:collapse;width:100%;min-width:700px;font-size:14px;line-height:1.6}.ed-legal-table-scroll :is(td,th){vertical-align:top;text-align:left;border-right:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);padding:16px}.ed-legal-table-scroll thead{background:var(--ed-surface);color:var(--ed-text)}.ed-legal-table-scroll th{font-weight:700}.edition .ed-legal-table-scroll p:last-child{margin-bottom:0}.ed-legal-pdf{gap:18px;display:grid}.ed-legal-pdf>p{color:var(--ed-muted);font-size:14px}.ed-legal-pdf-open{justify-self:start;align-items:center;min-height:44px;font-size:14px;display:flex;color:var(--ed-green)!important}.ed-legal-pdf+.ed-legal-body{margin-top:32px}.ed-legal-footer{margin-top:64px}@media (max-width:1100px){.ed-legal-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}.ed-legal-body{font-size:16px}}@media (max-width:800px){.ed-legal-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:32px}.ed-legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;position:static}.ed-legal-nav a{padding:10px;font-size:13px}.ed-legal-document-head{margin-bottom:28px}}@media (max-width:520px){.ed-legal-header{gap:16px;padding-block:20px}.ed-legal-brand{width:108px}.ed-legal-back{font-size:12px}.ed-legal-document h1{font-size:28px}.ed-legal-actions{gap:8px;margin-top:20px;display:grid}.ed-legal-actions a{width:fit-content;font-size:13px}.ed-legal-body{font-size:16px;line-height:1.75}.edition .ed-legal-body h2{margin-top:32px;font-size:21px}.ed-legal-numbered{-moz-column-gap:8px;column-gap:8px}.ed-legal-number{min-width:26px}.ed-legal-pdf iframe{border-radius:10px;min-height:480px}.ed-legal-footer{margin-top:40px}.edition .ed-legal-document.ed-legal-document--long-title h1{font-size:22px}}
