*{box-sizing:border-box}
body{margin:0;background:#fbf6ec;color:#3a2a20;font:15px/1.75 Verdana,Geneva,Tahoma,sans-serif}
h1,h2,.amp-nom{font-family:Cambria,"Hoefler Text","Times New Roman",serif}
.amp-barre{background:#7a1f2b;border-bottom:4px solid #b8893b}
.amp-barre-in{max-width:1080px;margin:0 auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.amp-nom{color:#fbf6ec;text-decoration:none;font-size:1.6rem;font-style:italic}
.amp-court{display:flex;gap:16px;flex-wrap:wrap}
.amp-court a{color:#f2e3c6;text-decoration:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}
.amp-court a:hover{color:#fff}
.amp-carte{max-width:780px;margin:34px auto;background:#fff;padding:36px 40px;border:1px solid #e6d9bf;box-shadow:0 1px 0 #e6d9bf,0 6px 0 -3px #f3ead8}
.amp-carte h1{color:#7a1f2b;font-size:2.2rem;margin:0 0 18px;text-align:center}
.amp-carte h1:after{content:"";display:block;width:60px;height:2px;background:#b8893b;margin:14px auto 0}
.amp-carte h2{color:#7a1f2b;font-size:1.3rem;margin:26px 0 6px}
.amp-carte figure{margin:22px 0}
.amp-carte img{width:100%;height:auto;display:block}
.amp-bas{background:#3a2a20;color:#d9cbb4;font-size:.8rem}
.amp-bas-in{max-width:1080px;margin:0 auto;padding:26px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.amp-bas h3{font-family:Cambria,"Times New Roman",serif;color:#f2e3c6;font-size:1rem;margin:0 0 8px}
.amp-bas a{color:#f2e3c6;text-decoration:none;display:block;line-height:1.9}
@media(max-width:700px){.amp-barre-in{flex-direction:column;align-items:flex-start}.amp-carte{margin:16px;padding:22px 16px}.amp-carte h1{font-size:1.7rem}.amp-bas-in{grid-template-columns:1fr}}
