.sg{display:flex;align-items:center;gap:18px;max-width:34rem;margin-top:22px}.sg-sceau{position:relative;flex:none;display:block;width:108px;height:108px;border-radius:50%;color:var(--cg-rouge);mix-blend-mode:multiply;transform:rotate(-9deg);transition:transform .35s cubic-bezier(.22,1,.36,1)}.sg-sceau:hover{transform:rotate(-3deg) scale(1.05)}.sg-sceau:focus-visible{outline:2px solid var(--cg-toner);outline-offset:4px}.sg-sceau svg{display:block;width:100%;height:100%;overflow:visible}.sg-bord{fill:none;stroke:currentColor;stroke-width:3.2}.sg-bord--fin{stroke-width:1.4}.sg-tour{fill:currentColor;font:800 10px var(--font-cg-display),Archivo,sans-serif;font-variation-settings:"wdth" 112;letter-spacing:.06em}.sg-jours{fill:currentColor;font:800 30px var(--font-cg-display),Archivo,sans-serif;font-variation-settings:"wdth" 118}.sg-unite{fill:currentColor;font:800 9.5px var(--font-cg-display),Archivo,sans-serif;letter-spacing:.14em}.sg-sceau:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--cg-rouge);opacity:0;pointer-events:none}.sg-texte{margin:0;font-size:15px;line-height:1.5;color:var(--cg-passe-2);text-wrap:pretty}.sg-texte strong{color:var(--cg-toner);font-weight:700}.sg-lien{color:var(--cg-rouge-encre);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.sg-lien:focus-visible,.sg-lien:hover{color:var(--cg-rouge)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sg:not(.sg--frappe) .sg-sceau{opacity:0;transform:rotate(-22deg) scale(1.9)}.sg:not(.sg--frappe) .sg-texte{opacity:0;transform:translateX(-10px)}.sg--frappe .sg-sceau{animation:sg-coup .6s cubic-bezier(.3,1.45,.5,1) backwards}.sg--frappe .sg-sceau:after{animation:sg-onde .7s cubic-bezier(.22,1,.36,1) .28s both}.sg--frappe .sg-texte{animation:sg-texte .6s cubic-bezier(.22,1,.36,1) .38s backwards}}@keyframes sg-coup{0%{opacity:0;transform:rotate(-22deg) scale(1.9)}55%{opacity:1;transform:rotate(-7deg) scale(.92)}75%{transform:rotate(-10deg) scale(1.03)}to{opacity:1;transform:rotate(-9deg) scale(1)}}@keyframes sg-onde{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes sg-texte{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@media (max-width:900px){.sg{gap:14px;margin-top:18px}.sg-sceau{width:88px;height:88px}.sg-texte{font-size:14px}}