body.printable{background:#fff;color:#071417;font-family:Inter,"Segoe UI",Roboto,sans-serif;margin:0}
.printable .sheet{margin:0 auto;padding:14mm;box-sizing:border-box;display:flex;flex-direction:column;gap:6mm}
.printable.a4 .sheet{width:210mm;min-height:297mm}.printable.a5 .sheet{width:148mm;min-height:210mm;padding:10mm}
.printable.card .sheet{width:99mm;min-height:210mm;padding:8mm}.printable.poster .sheet{width:210mm;min-height:297mm;align-items:center;justify-content:center;text-align:center}
.printable .brand{letter-spacing:.3em;font-weight:700;color:#0B7478}.printable h1{font-size:2.1em;line-height:1.1;margin:0}
.printable.poster h1{font-size:3em}.printable .qr{width:55mm;height:55mm}.printable.poster .qr{width:120mm;height:120mm}
.printable ul{padding-left:1.1em;margin:0}.printable .fine{font-size:.78em;color:#3b5157}.printable .url{font-size:1.4em;font-weight:700;color:#0B7478}
.printable .noprint{margin:10px auto;max-width:210mm;font-size:14px}
@media print{.printable .noprint{display:none}}
@page{margin:0}
