.h1-emoji{vertical-align:middle;transform-origin:50% 85%;margin-left:.25em;font-size:.62em;animation:2.6s ease-in-out infinite h1-emoji;display:inline-block}@keyframes h1-emoji{0%,to{transform:rotate(0)translateY(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(9deg)translateY(-2px)}45%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.h1-emoji{animation:none}}@media (width>=900px){.body{align-items:start}.body aside,#devis .grid>div:first-child{align-self:start;position:sticky;top:6.5rem}}.ph{padding-block:calc(var(--s-6)) var(--s-5)}.crumbs{font-size:var(--fs-0);color:var(--encre-3);margin-bottom:var(--s-5);flex-wrap:wrap;gap:.6rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.ph h1{font-size:var(--fs-5)}.body aside{gap:var(--s-4);align-content:start;display:grid}.body aside h2{font-size:var(--fs-2);font-family:var(--sans);letter-spacing:0;font-weight:700}.prose h2{font-size:var(--fs-3);margin:var(--s-5) 0 var(--s-2)}.prose h2:first-child{margin-top:0}.prose ul{gap:.4rem;margin:1em 0;padding-left:1.2rem;display:grid}.autres{margin-top:var(--s-3);flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.autres a{border:1px solid var(--ligne-2);font-size:var(--fs-0);transition:background var(--dur-1), color var(--dur-1);border-radius:999px;padding:.7rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.autres a:hover{background:var(--encre);color:var(--papier);border-color:var(--encre)}
