.sheet{width:210mm;height:297mm;background:#fff;box-sizing:border-box;display:grid;margin:0 auto 12mm;box-shadow:0 2mm 8mm rgba(0,0,0,.15);overflow:hidden}
.s1{grid-template-rows:297mm}.s2{grid-template-rows:148.5mm 148.5mm}
.as{position:relative;box-sizing:border-box;outline:.2mm dashed #bbb;overflow:hidden;display:flex;flex-direction:column}
.a4{padding:24mm 22mm 18mm}.a5{padding:10mm 16mm 8mm}
.bn{font:700 6mm "Helvetica Neue",Arial;letter-spacing:.6mm;text-transform:uppercase}.a5 .bn{font-size:4mm}
.tt{font-size:17mm;line-height:1.02;font-weight:700;margin:5mm 0 12mm}.a5 .tt{font-size:11mm;margin:2mm 0 4mm}
.zr{display:flex;justify-content:space-between;gap:6mm;border-bottom:.4mm solid;padding:3.6mm 0;font-size:6.2mm}.zr b{white-space:nowrap}
.a5 .zr{font-size:4.3mm;padding:1.7mm 0}
.xx{margin-top:auto;font-size:7mm;font-style:italic;line-height:1.3}.a5 .xx{font-size:4.4mm}
.kt{margin-top:5mm;font:4mm "Helvetica Neue",Arial;opacity:.8}.a5 .kt{font-size:3mm;margin-top:2mm}
.wm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:900 22mm Arial;color:rgba(200,0,0,.16);transform:rotate(-20deg);pointer-events:none}
@media print{@page{size:A4;margin:0}html,body{margin:0;background:#fff!important}.np{display:none!important}.prev{padding:0!important;overflow:visible!important}.sheet{margin:0;box-shadow:none;height:296.5mm;break-after:page}.sheet:last-child{break-after:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.ab{font:700 5mm "Helvetica Neue",Arial;letter-spacing:.5mm;text-transform:uppercase;margin:7mm 0 1mm}.ab:first-child{margin-top:0}.a5 .ab{font-size:3.4mm;margin:3mm 0 0}
