[data-architect-cover]{--ink:#000;--mono:"OpenTUI Mono", "OC Arabic", "OC Thai", "OpenTUI Mono Menlo", "OpenTUI Mono Consolas", "OpenTUI Mono Courier", ui-monospace, monospace;--sans:"Inter", "OC Arabic", "OC Thai", ui-sans-serif, system-ui, sans-serif;--mono-optical:1.05;color:var(--ink);font-family:var(--sans);position:relative;&[data-label-case=upper]{& [data-architect-part=title] p,& [data-architect-part=form] dt{text-transform:uppercase;letter-spacing:.05em}}&[data-architect-cover] [data-slot=cover-title]{font-family:var(--sans);text-box:none}& [data-architect-part]{margin:0;position:absolute}& [data-architect-part=field]{overflow:visible}& [data-architect-part=pattern]{top:0;width:210mm;height:297mm;inset-inline-start:0;overflow:hidden;&[data-sheet=letter]{display:none}}@media print and (height<=285mm){& [data-architect-part=pattern][data-sheet=a4]{display:none}& [data-architect-part=pattern][data-sheet=letter]{display:block}}& [data-architect-part=title]{flex-direction:column;justify-content:flex-end;display:flex;& p{font-family:var(--mono);font-size:calc(var(--form-size,8pt) * var(--mono-optical));margin:0 0 11px}& [data-slot=cover-title]{font-size:var(--title-size,34pt);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1}}& [data-architect-part=form]{font-size:var(--form-size,8pt);&>div{grid-template-columns:22mm 1fr;align-items:baseline;margin:0;display:grid}& dt{font-family:var(--mono);font-size:calc(1em * var(--mono-optical));line-height:1}& dd{line-height:var(--row);margin:0;padding:0}& [data-slot=rules]{top:0;width:100%;height:calc(var(--row) * 7);position:absolute;inset-inline-start:0;overflow:visible}}}@media print{[data-site]:has([data-legal-print]){--ink:#000;--ink-70:#626262;--ink-20:#d2d2d2;--mono:"OpenTUI Mono", "OC Arabic", "OC Thai", "OpenTUI Mono Menlo", "OpenTUI Mono Consolas", "OpenTUI Mono Courier", ui-monospace, monospace;--sans:"Inter", "OC Arabic", "OC Thai", ui-sans-serif, system-ui, sans-serif;--meta:38mm;--rule:.5pt;--rule-heavy:1pt;& [data-component=content]>[data-slot=page],& [data-component=legal-body]{display:block!important}& [data-slot=legal-header],& [data-component=contents-menu],& [data-component=legal-notice]{display:none!important}& [data-component=legal-print-cover]{page:legal-cover;break-after:page;width:100%;height:1118px;color:var(--ink);font-family:var(--sans);display:block;position:relative;overflow:hidden;& img{display:block}& [data-slot=cover-title]{font-family:var(--sans);text-box:none}}@media (height<=285mm){& [data-component=legal-print-cover]{height:1052px}}& [data-component=legal-document],& [data-component=legal-summary],& [data-component=legal-print-colophon]{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;font-size:9pt;line-height:1.5}& [data-component=legal-document]{counter-reset:legal-section;padding-inline-start:var(--meta);& p,& li{orphans:3;widows:3}& ul,& ol,& table,& tr{break-inside:avoid}& h2[id]:not([id$=table-of-contents]){counter-increment:legal-section}& h2{grid-template-columns:var(--meta) minmax(0, 1fr);font-family:var(--sans);letter-spacing:0;text-box:none;break-after:avoid;font-size:11pt;font-weight:600;line-height:1.25;display:grid;margin:9mm 0 3mm calc(-1 * var(--meta))!important;&:before{content:counter(legal-section, decimal-leading-zero);font-family:var(--mono);padding-top:.2em;font-size:8pt;font-weight:400}&[id$=table-of-contents]:before{content:"—"}}& h3,& h4{font-family:var(--sans);break-after:avoid;font-size:9pt;font-weight:600;margin:5mm 0 1.5mm!important}& h4{font-style:italic;font-weight:500}& p{margin:0 0 2.2mm}& li{padding-top:.6mm;padding-bottom:.6mm}& ul>li:before{top:.6mm}& td li:before{top:0}& li ul,& li ol{margin:1mm 0 0 5mm!important}& a{color:var(--ink);text-decoration:none}& a[data-print-href]:after{content:none!important}& a[data-ref]:after{content:"[" attr(data-ref) "]";font-family:var(--sans);vertical-align:.35em;margin-inline-start:.15em;font-size:.72em;line-height:0}& table{min-width:0;font-size:7.5pt}& th,& td{border-color:var(--ink)!important;border-width:var(--rule)!important}& th{border-top-width:var(--rule-heavy)!important}& code{font-family:var(--sans);background:0 0;padding:0;font-size:1em}}& [data-component=legal-summary]{margin:0 0 8mm var(--meta)!important;border:0!important;border-block:var(--rule) solid var(--ink)!important;padding:4mm 0!important;& h2,& summary{font-family:var(--sans);text-transform:none;letter-spacing:0;margin-bottom:2mm;font-size:9pt;font-weight:600;& *{font-family:var(--sans);text-transform:none;letter-spacing:0}}& a{color:var(--ink);text-decoration:none}& li>a:last-child{color:var(--ink-70);white-space:nowrap;&:before{content:"→ "}}}& [data-component=legal-print-colophon]{margin-block:12mm 0;margin-inline:var(--meta) 0;break-inside:avoid;display:block;& h2{font-family:var(--sans);text-transform:none;letter-spacing:0;margin:0 0 2mm;font-size:9pt;font-weight:600}& [data-slot=references]{margin-bottom:8mm;& ol{font-family:var(--sans);overflow-wrap:anywhere;margin:0;padding-inline-start:7mm;font-size:7.5pt;line-height:1.5}& li::marker{content:"[" counter(list-item) "] "}}& [data-slot=colophon]{border-top:var(--rule) solid var(--ink);padding-top:3mm}& dl{grid-template-columns:26mm minmax(0,1fr);align-items:baseline;gap:1mm 4mm;margin:0;font-size:7.5pt;display:grid}& dl>div{display:contents}& dt{font-family:var(--mono);font-size:7.875pt}& dd{margin:0}}& [data-slot=dots]{fill:var(--ink);position:absolute}& [data-slot=glyph]{position:absolute}&:has([data-legal-print=exhibit]){& [data-component=legal-print-cover]{& [data-slot=rule-v],& [data-slot=rule-h]{position:absolute}& [data-slot=rule-v]{border-inline-start:.5pt solid var(--ink);top:0;bottom:0;&[data-at=center]{left:50%}&[data-at=left]{inset-inline-start:14mm}&[data-at=right]{inset-inline-end:14mm}}& [data-slot=rule-h]{border-top:.5pt solid var(--ink);inset-inline:0;&[data-at=upper]{top:62mm}&[data-at=lower]{bottom:34mm}}& [data-slot=corner]{letter-spacing:-.045em;max-width:46%;margin:0;font-size:54pt;font-weight:800;line-height:.9;position:absolute;top:14mm;&[data-at=left]{inset-inline-start:16mm}&[data-at=right]{text-align:end;inset-inline-end:16mm}}& [data-slot=dots]{inset-inline:14mm;width:calc(100% - 28mm);height:calc(100% - 96mm);top:62mm;bottom:34mm}& [data-slot=column]{border:.5pt solid var(--ink);text-align:justify;hyphens:auto;background:#fff;width:62mm;padding:5mm 4mm;position:absolute;top:50%;left:50%;translate:-50% -50%}& [data-slot=kicker]{font-family:var(--mono);text-align:center;letter-spacing:.04em;margin:0 0 3mm;font-size:7pt}& [data-slot=text]{font-variant:small-caps;letter-spacing:.04em;margin:0 0 2mm;font-size:7.5pt;line-height:1.45}& [data-slot=labels]{inset-inline:16mm;font-family:var(--mono);justify-content:space-between;margin:0;font-size:7.5pt;display:flex;position:absolute;bottom:26mm;& span{background:#fff;padding:0 1.5mm}}& [data-slot=brand]{inset-inline-start:16mm;align-items:flex-end;gap:8mm;font-size:7.5pt;display:flex;position:absolute;bottom:10mm;& img{width:40mm;height:auto}}}& [data-component=legal-document]{text-align:justify;hyphens:auto;background:0 0;border-inline-start:0;padding-inline-start:var(--meta);&>:not(h2){border-inline-start:.5pt solid var(--ink);margin-inline-start:-4mm;padding-inline-start:4mm}&>p,&>ul,&>ol,&>div{margin-bottom:0;padding-bottom:2.2mm}& h2{letter-spacing:-.02em;font-size:13pt;font-weight:800}}}&:has([data-legal-print=architect][data-label-case=upper]){& [data-component=legal-document] h2:before,& [data-component=legal-print-colophon] dt{text-transform:uppercase;letter-spacing:.05em}}&:has([data-legal-print=architect]){& [data-component=legal-document] h2{font-size:12pt;font-weight:500;&:before{content:"No. " counter(legal-section, decimal-leading-zero)}}& [data-component=legal-print-colophon] dl{grid-template-columns:var(--meta) minmax(0, 1fr);column-gap:0;margin-inline-start:calc(-1 * var(--meta))}}&:has([data-legal-print=letterhead]){--meta:46mm;& [data-component=legal-print-cover]{& [data-slot=head]{top:20mm;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset-inline:20mm;& img{width:44mm;height:auto}& p{margin:0;font-size:8.5pt}}& [data-slot=grid]{top:92mm;grid-template-columns:46mm minmax(0,1fr);display:grid;position:absolute;inset-inline:20mm}& [data-slot=meta]{margin:0;font-size:7.5pt;&>div{margin-bottom:3.5mm}& dt{color:var(--ink-70)}& dd{margin:0}}& [data-slot=body]{& [data-slot=cover-title]{letter-spacing:-.025em;margin:-2mm 0 6mm;font-size:30pt;font-weight:600;line-height:1.05}& p{max-width:110mm;margin:0 0 8mm;font-size:10.5pt;line-height:1.45}& ol{columns:2;column-gap:8mm;margin:0;padding-inline-start:6mm;font-size:7.5pt;line-height:1.6}}& [data-slot=foot]{inset-inline:20mm;border-top:.5pt solid var(--ink);grid-template-columns:repeat(3,1fr);gap:6mm;padding-top:3mm;display:grid;position:absolute;bottom:18mm;& p{white-space:pre-line;margin:0;font-size:7.5pt;line-height:1.45}}}& [data-component=legal-document] h2{font-size:11.5pt;&:before{color:var(--ink-70)}}}&:has([data-legal-print=modular]){--meta:42mm;& [data-component=legal-print-cover]{& [data-slot=head]{top:14mm;grid-template-columns:42mm repeat(3,1fr);align-items:start;display:grid;position:absolute;inset-inline:14mm;& img{width:8mm;height:10mm}& p{font-variant:all-small-caps;letter-spacing:.06em;margin:0;font-size:7.5pt;line-height:1.4}}& [data-slot=module-word]{top:44mm;width:calc(100% - 28mm);height:auto;position:absolute;inset-inline-start:14mm}& [data-slot=cover-title]{top:96mm;font-family:var(--mono);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:30pt;font-weight:400;line-height:1;position:absolute;inset-inline:56mm 14mm}& [data-slot=grid]{top:124mm;grid-template-columns:42mm minmax(0,1fr);display:grid;position:absolute;inset-inline:14mm}& [data-slot=meta]{margin:0;&>div{margin-bottom:3mm}& dt{font-variant:all-small-caps;letter-spacing:.08em;font-size:7pt}& dd{font-family:var(--mono);margin:0;font-size:7.5pt}}& [data-slot=contents]{columns:2;font-variant:all-small-caps;letter-spacing:.05em;column-gap:6mm;margin:0;padding:0;font-size:7.5pt;line-height:1.55;list-style:none;& li{break-inside:avoid;grid-template-columns:7mm 1fr;display:grid}& span{font-family:var(--mono)}}& [data-slot=qr]{inset-inline-start:14mm;align-items:flex-end;gap:5mm;display:flex;position:absolute;bottom:14mm;& p{font-family:var(--mono);margin:0;font-size:7pt;line-height:1.45}}& [data-slot=qr-code]{width:24mm;height:24mm}}& [data-component=legal-document]{text-align:justify;hyphens:auto;& h2{text-transform:uppercase;letter-spacing:.06em;text-align:start;font-size:8.5pt;font-weight:500;&:before{content:counter(legal-section) "."}}& h3{font-variant:all-small-caps;letter-spacing:.05em;font-size:9.5pt}}}&:has([data-legal-print=swiss]){--meta:46mm;& [data-component=legal-print-cover]{--col:calc((100% - 28mm) / 12);& [data-slot=col]{top:0;bottom:0;border-inline-start:.25pt solid var(--ink-20);position:absolute;inset-inline-start:calc(14mm + var(--i) * var(--col))}& [data-slot=numeral]{top:12mm;letter-spacing:-.06em;margin:0;font-size:150pt;font-weight:700;line-height:.8;position:absolute;inset-inline-start:calc(14mm + 8 * var(--col))}& [data-slot=cover-title]{top:120mm;letter-spacing:-.045em;margin:0;font-size:64pt;font-weight:700;line-height:.92;position:absolute;inset-inline:14mm;& span{display:block}}& [data-slot=facts]{inset-inline:14mm;border-top:1pt solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding-top:2mm;display:grid;position:absolute;bottom:40mm;& dt{font-size:7pt;font-weight:700}& dd{font-family:var(--mono);margin:0;font-size:7.5pt}}& [data-slot=brand]{inset-inline:14mm;justify-content:space-between;align-items:flex-end;font-size:7.5pt;font-weight:700;display:flex;position:absolute;bottom:12mm;& img{width:40mm;height:auto}}}& [data-component=legal-document]{& h2{letter-spacing:-.015em;border-top:1pt solid var(--ink);align-items:start;padding-top:2mm;font-size:13pt;font-weight:700;margin-top:11mm!important;&:before{font-family:var(--sans);letter-spacing:-.04em;padding:0;font-size:26pt;font-weight:700;line-height:.85}}& h3{font-weight:700}}}}}
