/* MOTTIN v1.14 - Ventes réalisées, styles isolés */
.realization-intro{background:#fff}
.realization-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}
.realization-heading h2{font-size:clamp(2rem,4vw,3.6rem);color:var(--forest);margin-top:14px}
.realization-heading .result-count{padding:0}
.realization-sold-text{color:#174769;font-size:17px!important;letter-spacing:.01em}
.realization-list{padding-top:65px;padding-bottom:90px}
.realization-bottom{display:flex;justify-content:space-between;align-items:center;gap:26px;padding-top:48px;margin-top:55px;border-top:1px solid #d5e1e9}
.realization-bottom h2{font-size:clamp(2rem,3.5vw,3.1rem);color:var(--forest);margin:12px 0}
.realization-bottom p{font-size:14px;color:#647b8c}
.realization-teaser{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:27px 30px;margin-top:0;margin-bottom:35px;background:#e8f2f8;border-left:3px solid #2677a7}
.realization-teaser span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#245d82}
.realization-teaser p{font-size:13px;color:#46687d;flex:1;min-width:210px}
.realization-editorial{margin-top:38px;margin-bottom:45px;display:block;padding:36px}
.realization-editorial h2{font-size:clamp(2rem,3.3vw,3rem);color:var(--forest);margin:12px 0}
.realization-editorial .btn{margin-top:18px}
/* Enough room for the sixth link on desktop; mobile menu keeps existing behavior. */
@media(min-width:901px){.main-nav{gap:clamp(10px,1.35vw,18px)}.main-nav a{font-size:11.5px}}
@media(max-width:900px){.main-nav a{font-size:14px}}
@media(max-width:680px){.realization-heading{display:block}.realization-heading .result-count{margin-top:14px}.realization-list{padding-top:38px}.realization-bottom{display:block}.realization-bottom .btn{margin-top:20px}.realization-teaser{padding:22px 18px;gap:12px}.realization-editorial{margin-top:24px}}
