/* pd-n1 — charte ParisData : navy #232c3f, bronze #b0a48a, ivoire #f4efe6 */
.pd-n1{margin:2rem 0;padding:1.25rem 1.4rem;border:1px solid var(--line,rgba(35,44,63,.13));border-radius:14px;background:var(--card,#fff);box-shadow:var(--shadow-sm,0 1px 3px rgba(35,44,63,.06))}
.pd-n1__t{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7080);margin:0 0 .9rem}
.pd-n1__lab{margin:0 0 .15rem;font-size:.9rem;font-weight:600;color:var(--ink,#1a2030)}
.pd-n1__per{margin:.15rem 0 0;font-size:.88rem;color:var(--bronze-dk,#7f7059);font-weight:500}
.pd-n1__px{margin:0;line-height:1.05}
.pd-n1__v{font-size:2.4rem;font-weight:700;letter-spacing:-.03em;color:var(--ink,#1a2030)}
.pd-n1__u{font-size:1rem;color:var(--muted,#6b7080)}
.pd-n1__m{margin:.5rem 0 0;font-size:.86rem;color:var(--muted,#6b7080)}
.pd-n1__d{margin:.25rem 0 0;font-size:.86rem;color:var(--muted,#6b7080);min-height:1.2em}
.pd-n1__d:empty{display:none}
.pd-n1__niv{margin:1rem 0 0;border-top:1px solid var(--line-warm,#e6e1d6);padding-top:.7rem}
.pd-n1__niv:empty{display:none}
.pd-n1__nt{margin:0 0 .35rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6b7080);font-weight:600}
.pd-n1__nl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:.35rem 0;font-size:.9rem;border-bottom:1px solid var(--line-warm,#e6e1d6)}
.pd-n1__nl:last-child{border-bottom:0}
.pd-n1__nl>span{color:var(--muted,#6b7080)}
.pd-n1__nl>b{font-variant-numeric:tabular-nums;white-space:nowrap}
.pd-n1__ec{margin:.6rem 0 0;font-size:.86rem;line-height:1.5;color:var(--amber,#92610a);background:var(--amber-lt,#fef3c7);padding:.55rem .7rem;border-radius:8px}
.pd-n1__ec:empty{display:none}
.pd-n1--large .pd-n1__lab{color:var(--bronze-dk,#7f7059)}
.pd-n1__c12{margin:.7rem 0 0;font-size:.85rem;color:var(--muted,#6b7080)}
.pd-n1__c12:empty{display:none}
.pd-n1__res{margin:.9rem 0 0;padding:.6rem .75rem;border-radius:9px;font-size:.86rem;line-height:1.5;background:var(--amber-lt,#fef3c7);color:var(--amber,#92610a)}
.pd-n1__note{margin:0 0 .6rem;font-size:.88rem;color:var(--muted,#6b7080);line-height:1.5}
.pd-n1--a{border-left:3px solid var(--green,#2d6a4f)}
.pd-n1--b{border-left:3px solid var(--amber,#92610a)}
.pd-n1--c{border-left:3px solid var(--bronze,#b0a48a)}
.pd-n1--d{border-left:3px solid var(--line,rgba(35,44,63,.13));border-style:dashed}
@media(max-width:560px){.pd-n1{padding:1rem 1.1rem}.pd-n1__v{font-size:2rem}}