body.atelier-page .at-info-access{max-width:1100px;margin:0 auto;padding:60px 6% 75px;scroll-margin-top:20px;color:#ede8df;background:#0b0c0c}
body.atelier-page .at-info-kicker{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d7b777;margin:0 0 12px}
body.atelier-page .at-info-access h2{font:400 clamp(32px,4vw,44px)/1.15 Georgia,serif;color:#f3dfad;margin:0 0 18px}
body.atelier-page .at-info-access>p:not(.at-info-kicker){max-width:700px;color:#e3dfd6;font:15px/1.7 Arial,sans-serif}
body.atelier-page .at-info-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}
body.atelier-page .at-info-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:5px;text-decoration:none;font:600 14px/1.4 Arial,sans-serif}
body.atelier-page a.at-info-primary{background:#e6c278;color:#10100d!important;border:1px solid #e6c278}
body.atelier-page a.at-info-secondary{background:transparent;color:#f2e8d5!important;border:1px solid #b39d73}
body.atelier-page a.at-info-contact{display:inline-block;color:#e6c278!important;text-decoration:underline;text-underline-offset:4px;font:14px/1.5 Arial,sans-serif}
body.atelier-page .at-info-access a:focus-visible{outline:3px solid #e6c278;outline-offset:4px}
@media(max-width:600px){body.atelier-page .at-info-access{padding:40px 20px 55px}body.atelier-page .at-info-actions a{width:100%}}
