.cma-cover{display:grid;place-content:center;text-align:center;min-height:360px;padding:40px;background:linear-gradient(135deg,var(--navy),#0e5677);color:#fff;border-radius:18px;margin-bottom:35px}.cma-cover h2{font-size:2.5rem;margin:10px 0}.cma-cover h3{font-size:1.5rem;margin:0;color:var(--gold)}.cma-section{margin:35px 0}.cma-section h2{color:var(--navy)}.cma-section th small{display:block;text-transform:none;letter-spacing:0;color:var(--muted)}.cma-section td:not(:first-child),.cma-section th:not(:first-child){text-align:right}.cma-page .page-head .actions{display:flex;align-items:center;gap:10px}.cma-page .page-head form{margin:0}@media print{.cma-cover{min-height:80vh;break-after:page}.cma-section{break-inside:avoid}.cma-page .table-wrap{overflow:visible}}
