.lg-main{padding-bottom:72px}.lg-doc{padding-top:32px}.lg-doc>*{max-width:78ch}.lg-doc>.lg-annexes,.lg-doc>.lg-licences{max-width:none}.lg-draft{border:3px solid var(--line);background:var(--accent);box-shadow:var(--shadow);color:var(--accent-ink);margin-bottom:24px;padding:14px 16px}.lg-draft-title{font-size:var(--fs-md);letter-spacing:.04em;text-transform:uppercase}.lg-draft p+p{font-size:var(--fs-sm);margin-top:6px;line-height:1.45}.lg-head h1{overflow-wrap:anywhere;margin-bottom:12px;font-size:clamp(1.75rem,7vw,3rem);line-height:1.1}.lg-meta{color:var(--muted);font-size:var(--fs-sm)}.lg-lead{color:var(--muted);margin-top:12px;line-height:1.5}.lg-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.lg-actions:empty{display:none}.lg-print{border:0;border-bottom:3px solid var(--accent);color:var(--text);font:inherit;cursor:pointer;background:0 0;margin-left:-4px;padding:2px 4px;font-weight:700}.lg-print:hover{background:var(--accent)}.lg-binding{border:3px dashed var(--muted-line);background:var(--tint);font-size:var(--fs-sm);margin-top:14px;padding:10px 12px;line-height:1.45}.lg-toc{border:3px solid var(--line);background:var(--surface);box-shadow:var(--shadow);margin-top:28px;padding:16px 18px}.lg-toc-title,.lg-related-title{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-weight:800}.lg-toc ol{gap:4px;padding:0;list-style:none;display:grid}.lg-toc a{color:var(--text);overflow-wrap:anywhere;border-bottom:2px solid #0000;text-decoration:none}.lg-toc a:hover{border-bottom-color:var(--accent)}.lg-section{margin-top:36px;scroll-margin-top:16px}.lg-h{border-bottom:3px solid var(--line);font-size:var(--fs-lg);overflow-wrap:anywhere;margin-bottom:12px;padding-bottom:6px;line-height:1.3}h3.lg-h{font-size:var(--fs-md);border-bottom-width:2px}h4.lg-h{font-size:var(--fs-md);border-bottom:0;padding-bottom:0}.lg-num{color:var(--accent-text);font-weight:800}.lg-embed .lg-section{margin-top:20px}.lg-clauses{gap:10px;padding-left:1.75em;display:grid}.lg-clauses>li::marker{font-weight:700}.lg-paras{gap:10px;display:grid}.lg-clauses p,.lg-para p{overflow-wrap:anywhere;line-height:1.6}.lg-points{counter-reset:lg-pt;gap:4px;margin-top:6px;padding-left:1.75em;list-style:none;display:grid}.lg-points>li{counter-increment:lg-pt;overflow-wrap:anywhere;line-height:1.55;position:relative}.lg-points>li:before{content:counter(lg-pt) ")";font-weight:600;position:absolute;left:-1.75em}.lg-ref{color:var(--muted);font-size:var(--fs-xs)}.lg-doc a:not(.mk-link){color:var(--text);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep);text-underline-offset:2px}.lg-doc a:not(.mk-link):hover{background:var(--accent-soft)}.lg-todo{outline:2px dashed var(--line);outline-offset:-1px;background:var(--accent-soft);color:var(--text);padding:0 3px;font-weight:700}.lg-table-wrap{border:3px solid var(--line);background:var(--surface);max-width:100%;box-shadow:var(--shadow);margin:12px 0;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.lg-table th,.lg-table td{border-bottom:2px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px;line-height:1.45}.lg-table thead th{background:var(--accent);color:var(--accent-ink);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.lg-table tbody th{font-weight:700}.lg-table tbody tr:nth-child(2n){background:var(--tint)}.lg-table tbody tr:last-child th,.lg-table tbody tr:last-child td{border-bottom:0}.lg-table caption{text-align:left;padding:8px 10px;font-weight:700}@media screen and (max-width:639px){.lg-table thead{display:none}.lg-table,.lg-table tbody,.lg-table tr,.lg-table th,.lg-table td{width:100%;display:block}.lg-table tbody tr{border-bottom:3px solid var(--line)}.lg-table tbody tr:last-child{border-bottom:0}.lg-table th,.lg-table td{border-bottom:0;padding:4px 12px}.lg-table tbody th{padding-top:10px}.lg-table tbody tr>:last-child{padding-bottom:10px}.lg-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}}.lg-fields{border:3px solid var(--line);background:var(--surface);box-shadow:var(--shadow);margin:12px 0;display:grid}.lg-fields>div{border-bottom:2px solid var(--line);grid-template-columns:minmax(7em,30%) minmax(0,1fr);gap:12px;padding:8px 12px;display:grid}.lg-fields>div:last-child{border-bottom:0}.lg-fields dt{font-weight:700}.lg-fields dd{overflow-wrap:anywhere;margin:0}@media (max-width:459px){.lg-fields>div{grid-template-columns:minmax(0,1fr);gap:2px}}.lg-form{border:3px dashed var(--line);background:var(--surface);margin-top:12px;padding:18px}.lg-form-title{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.lg-form-note{color:var(--muted);font-size:var(--fs-sm);margin:4px 0 14px}.lg-form-lines{gap:16px;padding:0;list-style:none;display:grid}.lg-form-lines li{overflow-wrap:anywhere;line-height:1.5}.lg-form-label{font-weight:700}.lg-blank{border-bottom:2px solid var(--line);height:1.75em;margin-top:4px;display:block}.lg-form-foot{color:var(--muted);font-size:var(--fs-sm);margin-top:14px}.lg-annexes{margin-top:56px}.lg-annexes>.lg-section,.lg-annexes .lg-embed{max-width:78ch}.lg-annex>.lg-h{border-bottom-width:4px}.lg-licence{border:3px solid var(--line);background:var(--surface);margin-top:10px}.lg-licence summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 12px;line-height:1.4}.lg-licence[open] summary{border-bottom:2px dashed var(--muted-line);background:var(--tint)}.lg-licence-text{max-height:420px;font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.lg-related{border-top:3px dashed var(--muted-line);margin-top:56px;padding-top:20px}.lg-related ul{flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.lg-back{margin-top:20px}@media print{@page{size:A4;margin:16mm 14mm 18mm}body:has(.lg-doc){background:#fff!important}.lg-actions,.lg-related{display:none!important}body:has(.lg-doc) .topbar{display:none!important}body:has(.lg-doc) .site-footer{display:none!important}body:has(.lg-doc) .skip-link{display:none!important}body:has(.lg-doc) [data-print-hide]{display:none!important}.lg-main{padding-bottom:0}.lg-doc{padding-top:0}.lg-doc>*{max-width:none}.lg-draft,.lg-toc,.lg-table-wrap,.lg-fields{box-shadow:none}.lg-table-wrap{overflow:visible}.lg-h{break-after:avoid}.lg-table tr,.lg-fields>div,.lg-form-lines li{break-inside:avoid}.lg-licence-text{max-height:none;overflow:visible}.lg-doc a:not(.mk-link){text-decoration:none}}
