.immobilier .pl-expertise-heading{margin:0 0 56px;max-width:900px}
.immobilier .pl-expertise-eyebrow,.immobilier .pl-expertise-number{font-size:12px;letter-spacing:.18em;font-weight:700;color:#315b61}
.immobilier .pl-expertise-heading h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,3.4vw,46px);line-height:1.18;letter-spacing:-.035em;margin:18px 0 0;font-weight:500}
.immobilier .pl-expertise-row{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,76px);align-items:center;padding:0 0 64px;margin:0 0 64px;border-bottom:1px solid #cad9d9}
.immobilier .pl-expertise-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.immobilier .pl-expertise-row figure{margin:0;min-width:0}
.immobilier .pl-expertise-row figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}
.immobilier .pl-expertise-copy{min-width:0}
.immobilier .pl-expertise-copy h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;font-size:clamp(24px,2.1vw,32px);line-height:1.25;letter-spacing:-.02em;margin:12px 0 22px}
.immobilier .pl-expertise-copy p{margin:0 0 16px}
.immobilier .pl-expertise-copy a{overflow-wrap:anywhere}
@media(min-width:901px){.immobilier .pl-expertise-row:nth-child(3){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.immobilier .pl-expertise-row:nth-child(3) figure{order:2}}
@media(max-width:900px){.immobilier .pl-expertise-heading{margin-bottom:32px}.immobilier .pl-expertise-row{grid-template-columns:1fr;gap:24px;margin-bottom:40px;padding-bottom:40px}.immobilier .pl-expertise-row figure{max-width:440px;width:100%}.immobilier .pl-expertise-row figure img{max-height:360px;aspect-ratio:1;object-fit:contain;background:#e8f0ef}}
