.msheet-wrap{container-type:inline-size}.msheet{--fh:Georgia,"Times New Roman",serif;--fb:Georgia,"Times New Roman",serif;background:var(--bg);color:var(--p);font-family:var(--fb);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid color-mix(in srgb,var(--p) 14%,transparent);border-radius:6px;min-height:141.4cqw;padding:clamp(28px,5cqw,56px);position:relative;box-shadow:0 20px 50px #0002}.msheet.font-moderne{--fh:Outfit,Arial,sans-serif;--fb:Outfit,Arial,sans-serif}.msheet.font-elegant{--fh:Georgia,"Times New Roman",serif;--fb:Georgia,"Times New Roman",serif}.msheet header{text-align:center;justify-items:center;gap:6px;margin-bottom:clamp(18px,3cqw,32px);display:grid}.msheet .logo{object-fit:contain;max-width:60%;max-height:clamp(46px,9cqw,84px);margin-bottom:6px}.msheet h1{font-family:var(--fh);letter-spacing:-.02em;margin:0;font-size:clamp(26px,6cqw,54px);font-weight:700;line-height:1.05}.font-elegant h1{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(22px,4.6cqw,42px);font-weight:400}.msheet .tag{color:var(--a);letter-spacing:.04em;margin:0;font-size:clamp(11px,1.8cqw,17px);font-style:italic}.msheet .orn{align-items:center;gap:10px;width:min(240px,50%);margin-top:10px;display:flex}.msheet .orn i{background:var(--a);flex:1;height:1px}.msheet .orn b{background:var(--a);border-radius:50%;width:8px;height:8px}.msheet .body{gap:clamp(18px,3cqw,30px) clamp(24px,5cqw,56px);display:grid}.cols-2 .body{grid-template-columns:repeat(2,minmax(0,1fr))}.msheet section{break-inside:avoid}.msheet h2{font-family:var(--fh);color:var(--a);border-bottom:1px solid color-mix(in srgb,var(--a) 55%,transparent);letter-spacing:.02em;margin:0 0 clamp(8px,1.4cqw,14px);padding-bottom:6px;font-size:clamp(15px,2.8cqw,26px);font-weight:700}.font-elegant h2{text-transform:uppercase;letter-spacing:.2em;font-size:clamp(12px,2.1cqw,19px);font-weight:400}.msheet ul{gap:clamp(8px,1.5cqw,15px);margin:0;padding:0;list-style:none;display:grid}.msheet .row{align-items:baseline;gap:8px;display:flex}.msheet .n{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:clamp(12px,2.1cqw,19px);font-weight:700;display:inline-flex}.msheet .dots{border-bottom:1.5px dotted color-mix(in srgb,var(--p) 35%,transparent);flex:1;min-width:12px;transform:translateY(-3px)}.msheet .p{color:var(--a);white-space:nowrap;font-size:clamp(12px,2.1cqw,19px);font-weight:700}.font-moderne .p{color:var(--p)}.msheet .d{opacity:.82;margin:2px 0 0;font-size:clamp(10px,1.7cqw,15px);font-style:italic;line-height:1.4}.font-moderne .d{font-style:normal}.msheet .a{opacity:.6;margin:2px 0 0;font-size:clamp(8.5px,1.35cqw,12px)}.msheet .badge{background:var(--a);min-width:1.5em;height:1.5em;color:var(--bg);letter-spacing:0;border-radius:99px;place-items:center;padding:0 .3em;font-size:clamp(7px,1.15cqw,10px);font-style:normal;font-weight:700;text-decoration:none;display:inline-grid;transform:translateY(-1px)}.msheet footer{border-top:1px solid color-mix(in srgb,var(--p) 18%,transparent);text-align:center;gap:4px;margin-top:clamp(20px,3.4cqw,36px);padding-top:12px;display:grid}.msheet footer p{opacity:.75;margin:0;font-size:clamp(9px,1.5cqw,13px)}.msheet .legend{letter-spacing:.04em}@media print{body:has(.msheet-wrap.printable) *{visibility:hidden!important}.msheet-wrap.printable,.msheet-wrap.printable *{visibility:visible!important}.msheet-wrap.printable{width:100%;position:absolute;top:0;left:0}.msheet{box-shadow:none;border:0;border-radius:0;min-height:0}@page{size:A4;margin:10mm}}
