.pn{margin-block:var(--space-7) var(--space-6)}.pn-tete{text-align:center;max-width:720px;margin:0 auto var(--space-6)}.pn-titre{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.pn-lead{color:var(--text-muted);font-size:var(--text-md)}.pn-face{border-radius:inherit;border:1px solid color-mix(in srgb, var(--mc-periwinkle) 34%, transparent);background:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.pn-face-visuel{padding:var(--space-4);background:radial-gradient(120% 90% at 12% 0%, #fff 0%, transparent 58%), radial-gradient(90% 100% at 100% 100%, #dcc2ef8c 0%, transparent 70%), var(--surface-accent);flex:auto;place-items:center;display:grid;position:relative}.pn-face-visuel:before{content:"";pointer-events:none;background-image:radial-gradient(#00004b17 1px,#0000 1.3px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0000 70%);mask-image:linear-gradient(160deg,#000 0%,#0000 70%)}.pn-face-plaque{z-index:1;background:#fff;border-radius:18px;place-items:center;width:84%;height:112px;padding:14px 18px;display:grid;position:relative;box-shadow:0 16px 32px -20px #00004b80,0 0 0 1px #00004b0d}.pn-face-plaque img{height:min(var(--h,40px), 84px);object-fit:contain;pointer-events:none;width:auto;max-width:100%;display:block}.pn-face-ruban{z-index:2;position:absolute;top:12px;left:12px}.pn-face-corps{padding:var(--space-4) var(--space-5) var(--space-5);flex:none;gap:4px;display:grid}.pn-face-signature{font-family:var(--font-display);font-size:var(--text-3xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:0}.pn-face-nom{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--navy-900);margin:0;font-weight:800;line-height:1.15}.pn-face-lien{color:inherit;text-decoration:none}.pn-face-lien:after{content:"";z-index:4;border-radius:inherit;position:absolute;inset:0}.pn-face-lien:hover{text-decoration:none}.pn-face-lien:focus-visible{outline:none}.pn-face-lien:focus-visible:after{outline:3px solid var(--navy-600);outline-offset:-3px}.pn-legende{justify-items:center;gap:var(--space-4);padding-top:var(--space-4);display:grid}.pn-legende .btn{text-align:center;max-width:100%;line-height:1.3}.pn-nouveau{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-3xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--navy-900);background:var(--gradient-sun);border-radius:var(--radius-pill);padding:3px var(--space-2)}.pn-description{max-width:62ch;font-size:var(--text-md);color:var(--text-body);margin:0;line-height:1.6}.pn-avertissement{text-align:center;max-width:760px;margin:var(--space-5) auto 0}
