.fiche-wrap{max-width:820px;margin:0 auto;padding:16px}.fiche-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fiche-bar a{align-items:center;min-height:44px;display:inline-flex}.fiche{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;background:#fff;border:1px solid #e6ddcd;border-radius:3px;padding:28px 24px;font-size:14.5px;line-height:1.45}.fiche header{border-bottom:2px solid #00733a;margin-bottom:14px;padding-bottom:10px}.fiche-brand{letter-spacing:.1em;text-transform:uppercase;color:#00733a;font-size:11px;font-weight:700}.fiche h1{margin:4px 0;font-size:26px}.fiche-sub{color:#444;font-size:12px}.fiche h2{color:#00733a;letter-spacing:0;margin:16px 0 6px;font-size:15px}.fiche-list{margin:0;padding:0;list-style:none}.fiche-list li{break-inside:avoid;border-bottom:1px solid #ece4d6;grid-template-columns:22px 1fr;gap:10px;padding:6px 0;display:grid}.fiche-list small{color:#555;font-size:12.5px;display:block}.fiche-list em{color:#634c00;font-size:12.5px;font-style:normal}.fbox{border:1.5px solid #333;width:16px;height:16px;margin-top:2px}.fiche-plain{margin:0;padding-left:18px}.fiche-sources ol{color:#444;word-break:break-all;padding-left:18px;font-size:11px}.fiche footer{border-top:1px dashed #999;margin-top:18px;padding-top:8px;font-size:12px;font-weight:600}@media print{@page{size:A4;margin:12mm}.fiche-wrap{max-width:none;padding:0}.fiche{border:0;padding:0}.top,.foot,.no-print,.skip{display:none!important}html,body{background:#fff!important}}
