.contenu{max-width:1120px}.contenu__tete{max-width:820px;margin-bottom:clamp(28px,4vw,48px)}.contenu__tete h1{font-size:clamp(2.3rem,5vw,3.8rem)}.contenu__tete .lead{max-width:68ch}.contenu section{margin-top:clamp(36px,5vw,56px)}.contenu h2{font-size:clamp(1.7rem,3vw,2.3rem)}.contenu p{max-width:70ch;line-height:1.65;color:var(--texte-2)}.contenu__faits{display:grid;gap:6px;max-width:70ch;margin:0 0 18px;padding-left:1.2em;color:var(--texte-2)}.contenu__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.contenu__actions .btn{max-width:100%;white-space:normal;text-align:center}.contenu__actions .btn svg{flex:none}.contenu__note{margin-top:clamp(32px,4vw,48px);font-size:.92rem;font-style:italic;color:var(--texte-3)!important}.ariane ol{display:flex;flex-wrap:wrap;gap:2px 0;margin:0 0 18px;padding:0;list-style:none;font-size:.88rem;color:var(--texte-3)}.ariane li+li:before{content:"›";content:"›" / "";margin:0 .55em;color:var(--pierre-2)}.ariane a{color:var(--texte-2)}.plus-loin{margin-top:clamp(40px,5vw,64px);padding:22px 24px;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--ivoire-2)}.plus-loin h2{margin-bottom:10px;font-size:clamp(1.5rem,2.6vw,1.9rem)}.plus-loin p{margin-bottom:10px;color:var(--texte-2)}.plus-loin ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.plus-loin a{display:inline-flex;align-items:center;gap:5px;font-weight:600}.histoire .plus-loin{grid-column:1 / -1;margin-top:0}.interieurs__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.interieur{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--trait);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre-s)}.interieur img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:#1b1410}.interieur__corps{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px 18px}.interieur h2{margin:0;font-size:1.6rem}.interieur h2 a{color:inherit;text-decoration:none}.interieur h2 a:hover{text-decoration:underline}.interieur h2 small{display:block;margin-top:2px;font-family:var(--police-texte);font-size:.86rem;font-weight:600;color:var(--bordeaux)}.interieur p{margin:0;font-size:.95rem;line-height:1.55}.interieur__liens{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:8px}.interieur__liens a{display:inline-flex;align-items:center;gap:4px;font-weight:600}.interieurs__marche{margin-top:clamp(24px,3vw,36px)}.partie--illustree{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,3.5vw,48px);align-items:start}.partie--droite{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.partie--droite .partie__figure{order:2}.partie__figure{margin:8px 0 0}.partie__img{position:relative;aspect-ratio:4 / 3;border-radius:var(--rayon);overflow:hidden;background:linear-gradient(160deg,#cdbd9a,#9c8f6c 45%,#5f6b45);box-shadow:var(--ombre-s)}.partie__img img{display:block;width:100%;height:100%;object-fit:cover}.partie__figure figcaption{margin-top:8px;font-size:.88rem;font-style:italic;color:var(--texte-3)}.partie__texte h2{margin-top:0}.partie__liens{display:flex;flex-wrap:wrap;gap:6px 22px}.contenu__avertissement{font-size:.95rem;font-style:italic;color:var(--texte-3)!important}.sommaire{max-width:880px;padding:16px 20px;border:1px solid var(--trait);border-left:3px solid var(--bordeaux);border-radius:var(--rayon-s);background:var(--ivoire-2)}.sommaire__titre{margin:0 0 8px;font-size:.8rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-3)!important}.sommaire ol{columns:2 260px;column-gap:32px;margin:0;padding-left:1.3em;font-size:.95rem;line-height:1.5}.sommaire li{break-inside:avoid;margin-bottom:4px}.contenu__cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none}.contenu__cartes>li{padding:14px 16px;border:1px solid var(--trait);border-radius:var(--rayon-s);background:var(--surface)}.contenu__cartes h3{margin:0 0 4px;font-size:1.3rem}.contenu__cartes p{margin:0;font-size:.95rem;line-height:1.5}.encadre{max-width:880px;margin-top:clamp(36px,5vw,56px);padding:clamp(18px,2.5vw,26px) clamp(18px,3vw,30px);border:1px solid var(--trait);border-left:3px solid var(--bordeaux);border-radius:var(--rayon-s);background:var(--ivoire-2)}.encadre h2{margin-top:0;font-size:clamp(1.5rem,2.6vw,1.9rem)}.encadre p:last-child{margin-bottom:0}.lien-suite{display:inline;font-weight:600}.lien-suite__fin{white-space:nowrap}.lien-suite svg{display:inline-block;margin-left:5px;vertical-align:-.18em}.metiers__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none}.metiers__liste>li{padding:14px 16px;border:1px solid var(--trait);border-radius:var(--rayon-s);background:var(--surface)}.metiers__liste h3{margin:0 0 4px;font-size:1.35rem}.metiers__liste p{margin:0 0 6px;font-size:.93rem;line-height:1.5}.metiers__sous-titre{margin:18px 0 8px;font-size:1.2rem}.metiers__lieux{margin:0;padding:0;list-style:none;font-size:.92rem;line-height:1.5;color:var(--texte-2)}.metiers__lieux--colonnes{columns:2 320px;column-gap:32px}.metiers__lieux--colonnes li{break-inside:avoid}.metiers__liste>li{scroll-margin-top:calc(var(--entete) + 16px)}.metiers__lieux li+li{margin-top:6px}.metiers__liste .metiers__echoppes{margin:0;color:var(--texte)}.faq{display:grid;gap:18px;max-width:820px}.faq h3{margin:0 0 4px;font-size:1.35rem}.faq p{margin:0}.contenu__appel{margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,32px);border-radius:var(--rayon);background:var(--vert);color:#f4eee2}.contenu__appel h2{color:#f4eee2}.contenu__appel p{color:#e6decd}@media(max-width:760px){.partie--illustree,.partie--droite{grid-template-columns:1fr}.partie--droite .partie__figure{order:0}.partie__img{aspect-ratio:16 / 10}}.aide__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;max-width:1040px;margin:16px 0 14px}.aide__element{padding:12px 16px 13px;border:1px solid var(--trait);border-radius:var(--rayon-s);background:var(--surface)}.aide__element dt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin:0 0 4px;font-family:var(--police-titre);font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--texte)}.aide__element dd{margin:0;font-size:.97rem;line-height:1.58;color:var(--texte-2)}.aide__touches{display:inline-flex;flex-wrap:wrap;gap:4px}.aide kbd{display:inline-block;min-width:1.9em;padding:1px 7px;border:1px solid var(--trait-fort);border-bottom-width:2px;border-radius:var(--rayon-xs);background:var(--ivoire);font:600 .82rem/1.5 var(--police-texte);color:var(--texte);text-align:center;white-space:nowrap}.aide__question{display:flex;align-items:flex-start;gap:8px;margin-top:clamp(32px,4vw,48px)}.aide__question svg{flex:none;margin-top:4px;color:var(--bordeaux)}.aide__actions{margin-top:14px}
