.push-main{display:block!important;max-width:680px!important;margin:32px auto!important;padding:0 16px!important}.push-card{width:100%;box-sizing:border-box}.push-card h1{font-size:clamp(1.7rem,6vw,2.3rem);line-height:1.2}.push-actions{display:grid;gap:12px;margin:24px 0}.push-actions button{width:100%;white-space:normal;min-height:48px}.push-card .notice p{margin-bottom:0}.push-card [hidden]{display:none!important}.push-card .status{overflow-wrap:anywhere}.push-card a:focus-visible,.push-card button:focus-visible{outline:3px solid #0c7362;outline-offset:4px}
