/* Titres de section communs à tout le site (06/11/2026) :
   surtitre en capitales espacées entre deux filets, puis grand titre à empattements.
   La couleur suit la section (claire ou sombre). .g = aligné à gauche (filet après seulement). */
html body .mk-sur{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 0 10px;padding:0;font-family:"Jost",sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.42em;text-transform:uppercase;opacity:.85;line-height:1.4}
html body .mk-sur:before,html body .mk-sur:after{content:"";width:44px;height:1px;background:currentColor;opacity:.45;flex:none}
html body .mk-sur.g{justify-content:flex-start;gap:12px;letter-spacing:.3em;white-space:nowrap}
html body .mk-sur.g:after{width:28px}
html body .mk-sur.g:before{display:none}
html body .mk-titre{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:400!important;font-size:2rem!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}
/* sections sombres dont le conteneur garde une couleur de texte foncée */
html body .gal-head .mk-sur,html body .sv2 .mk-sur,html body .pierres-section-head .mk-sur{color:#f0ece4}
/* bandeau-titre des pages Architecture et Carrières : centré, sans le filet doré d'origine */
html body .grid-section-title.mk-bloc{text-align:center!important}
html body .grid-section-title.mk-bloc h2.mk-titre{display:block!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:400!important;font-size:2rem!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}
html body .grid-section-title.mk-bloc h2::after{display:none!important}
@media(max-width:820px){html body .mk-sur{letter-spacing:.28em;gap:12px}html body .mk-titre,html body .grid-section-title.mk-bloc h2.mk-titre{font-size:1.6rem!important}}
