/* W2-E1d: EN legal pages (cookie-policy, gdpr, imprint) + EN 404. Loaded after mkm-fe + page-en. */
.pel-h1{font-size:clamp(40px,6.4vw,104px)}
.pel-layout{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,1fr)}
@media(min-width:960px){.pel-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start}}
.pel-docs{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:26px;background:#12161f;border:1px solid rgba(255,255,255,.07)}
@media(min-width:960px){.pel-docs{position:sticky;top:110px}}
@media(max-width:959px){.pel-docs{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:16px}}
.pel-docs__h{color:#6699ff;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px}
@media(max-width:959px){.pel-docs__h{width:100%;margin:0 0 2px}}
.pel-docs a{display:block;padding:10px 14px;border-radius:14px;color:#c3c8d3;font-size:15px;font-weight:500;transition:background-color 150ms ease,color 150ms ease}
@media(max-width:959px){.pel-docs a{display:inline-flex;padding:8px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:14px}}
.pel-docs a:hover{color:#fff;background:rgba(255,255,255,.06)}
.pel-docs a[aria-current="page"]{color:#fff;background:rgba(0,87,255,.18)}
.pel-doc{max-width:var(--fe-max-article,760px);gap:0}
.pel-updated{margin:0 0 8px}
.pel-sec{padding:clamp(22px,2.6vw,32px) 0;border-top:1px solid rgba(255,255,255,.07)}
.pel-sec:first-of-type{border-top:0}
.pel-sec:last-child{padding-bottom:0}
.pel-h2{font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:#fff;margin:0 0 14px}
.pel-sec p,.pel-list{color:#c3c8d3;font-size:17px;line-height:1.7;overflow-wrap:anywhere;text-wrap:pretty}
.pel-list{margin:0;padding:0 0 0 1.2em}
.pel-list li{margin:0 0 8px;padding-left:4px}
.pel-list li:last-child{margin-bottom:0}
.pel-list li::marker{color:#6699ff}
.pel-nf-card{gap:12px}
