.af-limites{--largeur: 100%;--u: min(1vw, 1.13cqw);container:af-limites / inline-size;position:relative;width:min(100%,var(--largeur));font-size:1rem}.af-limites__rang{display:grid;grid-template-columns:var(--colonnes);align-items:stretch;gap:clamp(18px,calc(2.2 * var(--u)),40px);padding:20px 6px 6px 0}.af-limites__carte{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(150px,min(45vh,55cqw),440px);padding:clamp(40px,7.6vh,76px) clamp(18px,calc(1.9 * var(--u)),34px) clamp(18px,3.4vh,36px);background:var(--af-encre-profonde);color:var(--af-craie);transform:rotate(var(--pente, -.8deg));box-shadow:var(--af-o-portee-brique)}.af-limites__carte[data-ton=papier]{background:var(--af-blanc-papier);color:var(--af-encre-profonde);box-shadow:var(--af-o-portee)}.af-limites__etiquette{position:absolute;top:clamp(-20px,-2.2vh,-12px);left:clamp(14px,calc(1.5 * var(--u)),26px);max-width:calc(100% - 24px);padding:9px 16px 6px;background:var(--af-brique);color:var(--af-blanc-papier);font:700 clamp(.9375rem,min(calc(1.4 * var(--u)),2.7vh),1.5625rem)/1 var(--af-police-titre);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:rotate(-3deg);box-shadow:0 8px 10px -6px color-mix(in srgb,var(--af-encre-profonde) 55%,transparent)}.af-limites__carte[data-ton=papier] .af-limites__etiquette{background:var(--af-encre-profonde);color:var(--af-jaune-papier)}.af-limites__carte[data-signe=exclu]:after{content:"";position:absolute;top:clamp(14px,3vh,30px);right:clamp(14px,calc(1.6 * var(--u)),28px);width:clamp(40px,min(calc(4.4 * var(--u)),8.4vh),84px);aspect-ratio:1;border:clamp(5px,calc(.5 * var(--u)),9px) solid var(--af-brique);border-radius:var(--af-r-rond);background:linear-gradient(-45deg,transparent 44%,var(--af-brique) 44% 56%,transparent 56%)}.af-limites__carte[data-signe=separe]:after{content:"";position:absolute;top:clamp(14px,3vh,30px);right:clamp(14px,calc(1.6 * var(--u)),28px);width:clamp(64px,min(calc(7 * var(--u)),13vh),132px);height:clamp(34px,min(calc(3.6 * var(--u)),6.8vh),68px);background:linear-gradient(var(--af-brique) 0 0) left / 42% 100% no-repeat,linear-gradient(currentColor 0 0) right / 42% 100% no-repeat}.af-limites__titre{display:block;font:700 clamp(1.375rem,min(calc(2.6 * var(--u)),5vh),3.125rem)/1 var(--af-police-titre);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.af-limites__suite{display:block;margin-top:clamp(8px,1.4vh,14px);font-size:clamp(.9375rem,min(calc(1.3 * var(--u)),2.5vh),1.375rem);line-height:1.42;color:color-mix(in srgb,currentColor 85%,transparent)}@media(max-width:899px){.af-limites__rang{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:14px}.af-limites__carte{min-height:0;padding:24px 14px 14px}.af-limites__etiquette{top:-12px;left:12px;padding:6px 10px 4px;font-size:.875rem}.af-limites__carte:after{display:none}.af-limites__titre{font-size:1.25rem}.af-limites__suite{margin-top:6px;font-size:.875rem;line-height:1.38}}
