body.home{background:#faf7f3;color:#493f42}.home .site.grid-container{max-width:none!important;width:100%;margin:0}.home .site-content,.home .content-area,.home .site-main{margin:0!important;padding:0!important;width:100%}.home .inside-article{padding:0!important;margin:0!important}.home .entry-content{margin:0!important}.home .entry-header{display:none}.site-header{background:#faf7f3}.inside-header{max-width:none;padding:12px 5vw}.main-title a{display:block;width:235px;height:78px;font-size:0;line-height:0;background:url('/wp-content/mu-plugins/mont-logo.png') center/235px auto no-repeat}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle{color:#603b49!important}.main-navigation .main-nav ul li a:hover{background:#efe5e7!important}.mp-journal{--plum:#603b49;--rose:#e9d8d8;font:400 16px/1.85 Arial,sans-serif}.mp-journal *{box-sizing:border-box}.mp-journal h1,.mp-journal h2,.mp-journal h3{font-family:Georgia,serif;font-weight:400;color:var(--plum)}.mp-label{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.mp-opening{display:grid;grid-template-columns:44% 56%;min-height:580px;background:#f0e4e3}.mp-intro{padding:70px 5vw;align-self:center}.mp-opening h1{font-size:clamp(48px,5.8vw,86px);line-height:1.04;letter-spacing:-.04em;margin:0 0 28px}.mp-lead{max-width:410px;font-size:18px;line-height:1.8}.mp-opening figure{margin:0;min-width:0;position:relative}.home .mp-opening img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:65% center}.mp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:1px solid #603b49;background:#603b49;color:#fff!important;border-radius:7px;text-decoration:none;font:600 14px/1.6 Arial,sans-serif;margin-top:14px}.mp-button:hover{background:#794859}.mp-outline{background:transparent;color:#603b49!important}.mp-outline:hover{background:#eadada}.mp-caption{font-size:11px;line-height:1.6;margin:32px 0 0;color:#765c65}.mp-topics{display:flex;gap:34px;justify-content:center;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid #d9c8cb}.mp-topics a{color:#603b49;text-decoration:none;font-size:13px;padding:6px 0}.mp-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:80px 7vw}.mp-journal h2{font-size:clamp(30px,3.1vw,46px);line-height:1.18;letter-spacing:-.025em;margin:0 0 25px}.mp-story p:not(.mp-label){max-width:650px}.mp-link{display:inline-block;color:#603b49;font-size:14px;text-underline-offset:5px;padding:10px 0}.mp-dossier{display:grid;grid-template-columns:45% 55%;background:#fff}.mp-dossier figure{margin:0;position:relative}.home .mp-dossier img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mp-dossier-copy{padding:65px 6vw}.mp-dossier article{padding:20px 0;border-top:1px solid #e4d9db}.mp-dossier article:last-child{padding-bottom:0}.mp-dossier h3{font-size:24px;margin:0 0 12px}.mp-dossier article p{font-size:15px;margin:0}.mp-about{padding:75px 10vw;text-align:center;background:#ede0df}.mp-about>div{display:grid;grid-template-columns:1fr 1fr;gap:45px;text-align:left;max-width:1120px;margin:auto;font-size:15px}.mp-about h2{max-width:800px;margin:0 auto 30px}.mp-catalogue{padding:65px 6vw}.mp-catalogue-head{text-align:center;margin-bottom:35px}.mp-catalogue-head h2{margin-bottom:14px}.mp-catalogue-head>p:last-child{font-size:14px}.mp-catalogue>p{font-size:14px;padding:20px;border:1px solid #ded0d2;border-radius:7px;background:#fff}.mp-journal .woocommerce-pagination ul.page-numbers{border:0;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mp-journal .woocommerce-pagination ul.page-numbers li{border:0}.mp-journal .woocommerce-pagination a,.mp-journal .woocommerce-pagination span{display:grid!important;place-items:center;min-width:44px;min-height:44px;border:1px solid #d5c1c6;border-radius:6px}.mp-journal .woocommerce-pagination .current{background:#603b49!important;color:#fff!important}.mp-journal a:focus-visible{outline:3px solid #946977;outline-offset:5px}.site-info{background:#422b34;color:#f2e8eb}.mp-footer{padding:48px 6vw 24px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;text-align:left;font:400 14px/1.8 Arial,sans-serif}.mp-footer strong{font:400 27px/1.3 Georgia,serif;color:white}.mp-footer p{max-width:420px;font-size:13px;color:#e2cdd5;margin-top:20px}.mp-footer h2{font:600 14px Arial,sans-serif;color:white;margin:0 0 18px}.mp-footer nav{display:flex;flex-direction:column;gap:10px}.site-info .mp-footer a{color:#f2e8eb;text-decoration:none}.mp-footer a:hover{text-decoration:underline}.mp-footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:20px;font-size:12px;color:#dbc4cd}.ph-recent{padding:0 6vw 50px}.ph-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ph-card img{width:100%;height:200px;object-fit:cover}.ph-card h3{font-size:24px}.ph-card p{font-size:14px}
@media(max-width:800px){.mp-opening{grid-template-columns:1fr;min-height:0}.mp-intro{padding:42px 25px}.mp-opening h1{font-size:58px}.mp-opening figure{height:350px}.mp-topics{gap:12px 24px}.mp-story{grid-template-columns:1fr;padding:45px 25px;gap:12px}.mp-dossier{grid-template-columns:1fr}.mp-dossier figure{height:310px}.mp-dossier-copy{padding:38px 25px}.mp-about{padding:45px 25px}.mp-about>div{grid-template-columns:1fr;gap:0}.mp-catalogue{padding:45px 25px}.mp-footer{grid-template-columns:1fr 1fr;padding:40px 25px 24px;gap:28px}.mp-footer>div:first-child{grid-column:1/-1}.ph-grid{grid-template-columns:1fr}}
@media(max-width:768px){.inside-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:8px 18px;gap:10px}.site-branding{margin:0;text-align:left}.main-title a{width:215px;height:65px;background-size:215px auto}.main-navigation{width:auto;margin:0!important;float:none}.main-navigation.toggled{width:100%}.inside-navigation{padding:0}body .main-navigation .menu-toggle{display:flex!important;align-items:center;justify-content:center;position:relative;width:42px;height:44px;min-height:44px;padding:0;background:transparent!important;color:#603b49!important;border:0;border-radius:0;line-height:1}.menu-toggle .mobile-menu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.menu-toggle::before{content:''!important;width:20px;height:1.5px;background:#603b49;box-shadow:0 -6px 0 #603b49,0 6px 0 #603b49;margin:0!important}.main-navigation.toggled .menu-toggle::before{transform:rotate(45deg);box-shadow:none}.main-navigation.toggled .menu-toggle::after{content:'';position:absolute;width:20px;height:1.5px;background:#603b49;transform:rotate(-45deg)}.menu-toggle .gp-icon{display:none}}

/* Édition journal : hiérarchie typographique et sommaire latéral. */
body.home{background:#fffdf9;color:#34302e}
body .site-header{background:#fffdf9}
body .mp-journal{--plum:#513d43;background:#fffdf9}
.mp-masthead{padding:58px 6vw 38px;border-bottom:1px solid #c9bdb6;display:grid;grid-template-columns:1.5fr 1fr;column-gap:8vw;align-items:end}
.mp-masthead .mp-label{grid-column:1/-1;border-top:3px solid #513d43;padding-top:15px;margin-bottom:28px}
.mp-journal .mp-masthead h1{font-size:clamp(48px,6.7vw,100px);line-height:1.02;letter-spacing:-.05em;margin:0;color:#513d43}
.mp-masthead>p:last-child{font-size:17px;line-height:1.8;margin:0 0 4px;max-width:450px}
.mp-cover{display:grid;grid-template-columns:2fr 1fr;gap:5vw;padding:35px 6vw 50px}
.mp-cover figure{margin:0;min-width:0}.home .mp-cover img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 45%}
.mp-cover figcaption{font-size:11px;padding-top:10px;color:#675e5a}
.mp-cover aside{padding-top:5px}.mp-cover aside>a{display:block;padding:17px 0 20px;border-top:1px solid #c9bdb6;text-decoration:none;color:#513d43}
.mp-cover small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#746561;margin-bottom:8px}
.mp-cover span{font:400 26px/1.2 Georgia,serif}.mp-cover a:hover span{text-decoration:underline;text-underline-offset:5px}
.mp-story{border-top:1px solid #c9bdb6;padding:50px 6vw;background:#fffdf9;gap:6vw}
.mp-dossier{margin:0 6vw 55px;grid-template-columns:34% 66%;background:#f0eae2}.mp-dossier-copy{padding:38px 4vw}.mp-dossier h3{font-size:22px}.mp-dossier article{padding:15px 0}
.mp-about{background:#fffdf9;text-align:left;padding:40px 6vw;border-top:3px solid #513d43;border-bottom:1px solid #c9bdb6}
.mp-about h2{margin:0 0 25px;max-width:none}.mp-about>div{max-width:none;gap:6vw}.mp-catalogue{padding:48px 6vw}.mp-catalogue-head{text-align:left}
.mp-catalogue>p{padding:14px 0;border:0;border-top:1px solid #c9bdb6;background:transparent;border-radius:0;color:#625750}
body .site-footer .site-info{background:#eee7de!important;color:#342d2a!important;padding:0!important}
body .site-footer .mp-footer{max-width:none;background:#eee7de;color:#342d2a;padding:44px 6vw 24px;border-top:3px solid #513d43}
body .site-footer .mp-footer strong{color:#513d43;font-size:28px}
body .site-footer .mp-footer h2{color:#342d2a;font-size:14px}
body .site-footer .mp-footer p,body .site-footer .mp-footer a,body .site-footer .mp-footer-bottom{color:#514640}
body .site-footer .mp-footer a:hover{color:#342d2a;text-decoration:underline}
body .site-footer .mp-footer-bottom{border-top:1px solid #bdb0a5}
@media(max-width:800px){.mp-masthead{padding:30px 23px;grid-template-columns:1fr;gap:20px}.mp-masthead .mp-label{margin:0}.mp-journal .mp-masthead h1{font-size:52px}.mp-masthead>p:last-child{font-size:15px}.mp-cover{grid-template-columns:1fr;padding:24px 23px 32px;gap:28px}.home .mp-cover img{height:300px}.mp-cover aside{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.mp-cover aside>.mp-label{grid-column:1/-1;margin-bottom:15px}.mp-cover span{font-size:21px}.mp-cover small{font-size:10px}.mp-story{padding:35px 23px}.mp-dossier{margin:0 23px 35px;grid-template-columns:1fr}.mp-dossier figure{height:230px}.mp-dossier-copy{padding:28px 22px}.mp-about{padding:35px 23px}.mp-catalogue{padding:35px 23px}body .site-footer .mp-footer{padding:35px 23px 22px;gap:28px 20px}body .site-footer .mp-footer strong{font-size:26px}}
