.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.formgrid .wide{grid-column:1/-1}.pagehead{margin-top:24px}.document{background:#fff;color:#111;padding:35px;max-width:800px;margin:auto;border:2px solid #222}.document h1{text-align:center;font-size:32px;margin:35px 0}.document dl{display:grid;grid-template-columns:110px 1fr;gap:18px}.document dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.document .issuer{text-align:center;margin:45px 0;font-size:20px}.document p{white-space:pre-wrap}.badge.red{color:#b42336}.actions{display:flex;gap:6px;flex-wrap:wrap}.login .actions button{flex:1}.verify{max-width:600px;margin:35px auto}@media(max-width:600px){.formgrid{grid-template-columns:1fr}.mainnav button{min-width:110px;padding:14px}.document{padding:20px}.document dl{grid-template-columns:80px 1fr}}@media print{@page{size:A4;margin:20mm}body>*{display:none!important}#print{display:block!important}.document{border:2px solid #222;max-width:none;min-height:245mm}.document small{color:#333}}
