.m41{background:#F7F0DC;color:#2E2113;font-family:'Fraunces',Georgia,serif}
.m41 .tag{background:#B5651D;color:#F7F0DC}
.m41 .hd{display:flex;align-items:baseline;justify-content:space-between;gap:1em;
  padding-bottom:.5em;margin-bottom:.9em;border-bottom:1px solid rgba(46,33,19,.22)}
.m41 .hd h3{font:700 1.9em/1 'Fraunces',Georgia,serif;margin:0}
.m41 .hd .dt{font:italic 400 .8em/1.4 'Fraunces',Georgia,serif;color:#8A7458;
  text-align:right;font-size:max(calc(2.2 * var(--u)),.8em)}
.m41 .grp h4{font:700 1.05em/1.2 'Fraunces',Georgia,serif;margin:0 0 .2em;
  display:flex;align-items:baseline;gap:.5em;color:#B5651D;font-size:max(calc(2.5 * var(--u)),1.05em)}
.m41 .grp h4::after{content:"";flex:1;height:1px;background:rgba(46,33,19,.22)}
.m41 .ln{font-weight:400;line-height:1.5}
.m41 .ln .l{opacity:.28}
.m41 .ln .p{font-weight:600}
.m41 .dsc{font-style:italic;color:#8A7458}
.m41 .enc{background:color-mix(in srgb,#2E2113 7%,transparent);border:calc(.4 * var(--u)) solid #2E2113;margin:.9em 0 0;
  padding:.7em 1.1em .8em;margin-inline:calc(-1 * 1.1em)}
.m41 .enc h4{font:700 1em/1.2 'Fraunces',Georgia,serif;color:#2E2113;margin:0 0 .2em;font-size:max(calc(2.5 * var(--u)),1em)}
.m41 .enc .ln .l{opacity:.32}
.m41 .enc .dsc{}
.m41 .note{font:400 .58em/1.6 'IBM Plex Mono',monospace;letter-spacing:.05em;color:#8A7458;font-size:max(calc(2.2 * var(--u)),.58em)}
.m41 .ft{margin-top:.8em;padding-top:.6em;border-top:1px solid rgba(46,33,19,.2)}
.m41 .ft .ad{font:600 .68em/1.5 'Fraunces',Georgia,serif;font-size:max(calc(2.2 * var(--u)),.68em)}
.m41 .ft .hr{font-family:'Fraunces',Georgia,serif;color:#8A7458}
.m41 .ft .tt{font:400 .52em/1.6 'IBM Plex Mono',monospace;letter-spacing:.08em;
  text-transform:uppercase;color:#9A8468;margin-top:.3em;font-size:max(calc(2.2 * var(--u)),.52em)}
.m41.d-lait-etroit .hd{flex-direction:column;align-items:flex-start;gap:.3em}
.m41.d-lait-etroit .hd .dt{text-align:left}
.m41.d-lait-etroit .grp h4{font-size:max(calc(2.5 * var(--u)),.92em)}
