html:has(main.legal){scroll-padding-block-start:1rem}.legal-bar{background:var(--canvas);border-block-end:1px solid var(--divider)}.legal-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-block-size:4.5rem;display:flex}.legal-home{min-block-size:var(--target);color:var(--ink);border-radius:var(--radius-xs);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.legal-home:hover{color:var(--ink)}.legal-home svg{flex:none}.legal-home-ar{font-size:var(--fs-wordmark);font-weight:700;line-height:1}.legal-home-en{font-size:var(--fs-small);color:var(--muted)}.legal-back{min-block-size:var(--target);min-inline-size:var(--target);align-items:center;font-weight:700;display:inline-flex}.legal{padding-block:2rem var(--space-section)}.legal-inner{flex-direction:column;gap:2.5rem;display:flex}.legal-inner>*{max-inline-size:70rem}.legal-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.legal-page-links,.legal-languages{flex-wrap:wrap;gap:.5rem;display:flex}.legal-page-links a,.legal-languages a{min-block-size:var(--target);min-inline-size:var(--target);border:1px solid var(--control-border);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding-inline:.875rem;font-weight:700;display:inline-flex}.legal-page-links a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper);text-decoration:none}.legal-languages{background:var(--paper);border-radius:var(--radius-sm)}.legal-notice{background:var(--sand);color:var(--ink);border-inline-start:.375rem solid var(--highlight);border-radius:var(--radius-sm);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.legal-notice a{min-block-size:var(--target);align-items:center;font-weight:700;display:inline-flex}.legal-document{flex-direction:column;gap:1.25rem;display:flex}.legal-document>p,.legal-document>ul,.legal-heading{max-inline-size:50rem}.legal-document[lang=en]{font-family:var(--font-ui), "Segoe UI", Tahoma, sans-serif}.legal-heading{flex-direction:column;gap:.5rem;display:flex}.legal-draft-label{background:var(--sand);color:var(--ink);font-size:var(--fs-badge);border-radius:999px;align-self:flex-start;padding:.375rem .75rem;font-weight:700;line-height:1.4}.legal-title{font-size:var(--fs-h2);line-height:1.4}.legal-status{color:var(--muted);font-size:var(--fs-small)}.legal-document p,.legal-document li{text-wrap:pretty;overflow-wrap:break-word}.legal-document ul{flex-direction:column;gap:.5rem;padding-inline-start:1.5rem;display:flex}.legal-overview{background:var(--mint);border-radius:var(--radius-sm);flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.legal-overview h2,.legal-overview h3{font-size:var(--fs-feature)}.legal-overview ul{gap:.5rem;padding:0;list-style:none;display:grid}.legal-overview a{min-block-size:var(--target);min-inline-size:var(--target);border:1px solid var(--control-border);border-radius:var(--radius-xs);background:var(--paper);align-items:center;padding:.5rem .875rem;font-weight:700;display:flex}.legal-body,.legal-sections{flex-direction:column;gap:1.5rem;min-inline-size:0;display:flex}.legal-contents{background:var(--paper);border:1px solid var(--divider);border-radius:var(--radius-sm);padding:.75rem 1rem}.legal-contents h2,.legal-contents h3{font-size:var(--fs-large)}.legal-contents summary{min-block-size:var(--target);cursor:pointer;padding-block:.5rem}.legal-contents summary h2,.legal-contents summary h3{margin-inline-start:.5rem;display:inline}.legal-contents ol{padding-inline-start:1.5rem}.legal-contents a{min-block-size:var(--target);align-items:center;display:inline-flex}.legal-section{border-block-start:1px solid var(--divider);flex-direction:column;gap:.75rem;padding-block-start:1rem;display:flex}.legal-section h2,.legal-section h3{font-size:var(--fs-feature)}.legal-section-back{min-block-size:var(--target);font-size:var(--fs-small);align-self:flex-start;align-items:center;display:inline-flex}.legal-pdf{flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:.75rem;display:flex}.legal-pdf p{color:var(--muted);font-size:var(--fs-small)}.legal-pdf a{min-block-size:var(--target);align-items:center;display:inline-flex}.legal-contact{overflow-wrap:anywhere}.legal-placeholder{background:var(--highlight);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding-inline:.25em}.legal-divider{border-block-start:3px solid var(--ink);color:var(--muted);font-size:var(--fs-small);padding-block-start:1.5rem;font-weight:700}@media (min-width:40rem){.legal-overview ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.legal-body{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.legal-contents{max-block-size:calc(100dvh - 2rem);position:sticky;inset-block-start:1rem;overflow:auto}}@media print{.legal-bar,.legal-navigation,.legal-contents,.legal-section-back,.site-footer{display:none}.legal-body{display:block}.legal-section{break-inside:avoid}}
