.cpa{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:center;margin:22px 0 0;padding:16px;border:1px solid #d5dadf;background:#f7f8f9}.cpa-texte p{margin:0;font-size:14.5px;line-height:1.55;color:#2a3440;max-width:62ch}.cpa-texte .cpa-titre{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.35;color:#0e1a26}.cpa-feuille{position:relative;width:100%;max-width:260px;justify-self:center;aspect-ratio:1200/848;background:#fff;border:1.5px solid #0e1a26;padding:3.5%;box-shadow:0 6px 18px rgba(14,26,38,.12);transform:rotate(-1.2deg);font-family:Georgia,Times New Roman,serif;line-height:1}.cpa-cadre{height:100%;display:flex;flex-direction:column;border:1px solid #8a949f;border-top:3px solid #9e1b32;padding:5% 8% 4%;overflow:hidden}.cpa-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:6px;padding-bottom:3%;border-bottom:1px solid #d5dadf}.cpa-revue{display:flex;align-items:center;gap:3px;font-size:6.5px;font-weight:600;color:#0e1a26;white-space:nowrap}.cpa-revue i{width:4px;height:4px;background:#9e1b32;display:inline-block}.cpa-num{font:4.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#0e1a26;white-space:nowrap}.cpa-editeur{text-align:center;padding:2.4% 0;background:#f4f5f6;border-bottom:1px solid #d5dadf;font:4.6px/1 system-ui,sans-serif;color:#0e1a26}.cpa-corps{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.cpa-corps b{font-size:11px;font-weight:400;color:#0e1a26}.cpa-corps em{font-size:6.5px;color:#5b6673}.cpa-trait{width:18%;height:1px;background:#9e1b32;margin:2px 0 3px}.cpa-ligne{display:block;width:62%;height:2.5px;background:#d5dadf}.cpa-nom{width:40%;height:5px;background:#0e1a26;margin-bottom:2px}.cpa-courte{width:46%}.cpa-pied{display:flex;justify-content:space-between;align-items:flex-end;gap:6px;padding-top:4%;border-top:1px solid #d5dadf}.cpa-reperes{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px}.cpa-reperes span{height:6px;border-left:1px solid #d5dadf;background:linear-gradient(#8a949f,#8a949f) 3px 1px /60% 1.5px no-repeat,linear-gradient(#0e1a26,#0e1a26) 3px 4px /80% 1.5px no-repeat}.cpa-reperes span:first-child{border-left:0}.cpa-qr{display:grid;grid-template-columns:repeat(7,2.2px);grid-gap:0;gap:0}.cpa-qr span{width:2.2px;height:2.2px}.cpa-qr span.on{background:#0e1a26}.cpa-specimen{position:absolute;right:-6px;top:-8px;padding:2px 7px;background:#9e1b32;color:#fff;font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;transform:rotate(1.2deg)}@media (min-width:640px){.cpa{grid-template-columns:220px 1fr;gap:24px;padding:18px 22px}.cpa-feuille{max-width:none}}