/* Catalogue raisonné: discreet documentation metric, four-language directory navigation. */
.sag-cr-home-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;max-width:1110px;margin:0 auto 26px;padding:17px 22px;border:1px solid #dccaa5;border-left:3px solid #ac8442;border-radius:10px;background:linear-gradient(110deg,#fffcf7,#f5eee1);color:#483a29;box-sizing:border-box}
.sag-cr-home-main{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit;min-width:0}
.sag-cr-home-main strong{font:600 clamp(32px,3vw,42px)/1 Georgia,serif;color:#8d672c}
.sag-cr-home-main span{font:600 clamp(14px,1.45vw,17px)/1.45 Georgia,serif;max-width:26ch}
.sag-cr-home-links{display:flex;flex-wrap:wrap;align-items:center;gap:11px 18px}
.sag-cr-home-links a{color:#6c4f24;font:650 13px/1.4 Inter,Arial,sans-serif;text-underline-offset:4px}
.sag-cr-home-strip a:focus-visible,.sag-cr-index-link a:focus-visible,.sag-cr-catalogue-link:focus-visible{outline:3px solid #b88b46;outline-offset:4px}
.sag-cr-index-link{margin:13px 0 0;font:600 14px/1.55 Inter,Arial,sans-serif}
.sag-cr-index-link a{color:inherit;text-decoration:underline;text-decoration-color:#a7824c;text-underline-offset:5px}
.sag-cr-index-link strong{color:#8c652b;font-weight:800;font-size:17px}
html body.artist-directory-body #contenu>.directory-hero .sag-cr-index-link{color:#57452c!important}
html body.artist-directory-body #contenu>.directory-hero .sag-cr-index-link strong{color:#865d20!important}

.sag-atlas-page .sag-cr-index-link{text-align:center;color:#63523b}
.sag-cr-catalogue-link{display:inline-flex;align-items:center;min-height:36px;width:fit-content;color:#7d5825!important;text-decoration:underline;text-underline-offset:4px;font:650 13px/1.35 Inter,Arial,sans-serif}
html body.artist-directory-body main#contenu .swiss-market-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}
html body.artist-directory-body main#contenu .swiss-market-tabs a{padding:14px 13px}
html body.artist-directory-body main#contenu .swiss-market-tabs a strong{font-size:clamp(14px,1.2vw,18px)}
@media(max-width:1120px){html body.artist-directory-body main#contenu .swiss-market-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){html body.artist-directory-body main#contenu .swiss-market-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sag-cr-home-strip{padding:16px;gap:15px}.sag-cr-home-links{width:100%}}
@media(max-width:420px){html body.artist-directory-body main#contenu .swiss-market-tabs a{padding:12px;min-height:102px}.sag-cr-home-main strong{font-size:34px}}
