/* Parquet Málaga 1.2.2 — final contrast, brand and editorial QA */
:root{--pm122-blue:#0b2d3a;--pm122-paper:#f5f0e8;--pm122-gold:#d6a65f}
.ph51-dark h2,.ph53-local-context h2,.ph54-local h2,.ph54-final h2,.pm113-final h2,.pt21-final h2,.ph5-vinyl h2,.ph5-journey h2{color:#fff!important}
.ph51-dark p,.ph53-local-context p,.ph54-local p,.ph54-final p,.pm113-final p,.pt21-final p{color:rgba(255,255,255,.82)!important}
.ph53-local-context a,.ph54-local a,.ph54-final a,.pm113-final a,.pt21-final a{color:#fff}
.ph122-about-mark{display:flex!important;flex-direction:column;justify-content:center;align-items:center;background:#fff!important;min-height:480px;padding:clamp(32px,5vw,72px)!important}
.ph122-about-mark img{width:min(100%,620px)!important;height:auto!important;object-fit:contain!important}
.ph122-about-mark p{margin-top:42px!important;color:var(--pm122-blue)!important}
.pm121-meister-logo-crop{isolation:isolate}
body{padding-bottom:84px}#parquet-malaga-footer{margin-bottom:-84px;padding-bottom:84px}section[id],article[id]{scroll-margin-top:120px}
.pm122-blog-hero{padding:74px 0 62px;background:var(--pm122-blue);color:#fff}.pm122-blog-hero .pt-container{display:grid;grid-template-columns:1.1fr .7fr;gap:70px;align-items:end}
.pm122-blog-hero span,.pm122-blog-card span{color:var(--pm122-gold);font:800 10px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.16em}.pm122-blog-hero h1{max-width:850px;margin:13px 0 0;color:#fff;font:500 clamp(48px,6vw,84px)/.95 Georgia,serif;letter-spacing:-.045em}.pm122-blog-hero p{margin:0;color:rgba(255,255,255,.78);font-size:17px;line-height:1.7}
.pm122-blog-main{padding:72px 0 90px;background:var(--pm122-paper)}.pm122-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pm122-blog-card{display:flex;min-height:330px;flex-direction:column;padding:30px;background:#fff;border:1px solid #ded3c4;color:var(--pm122-blue);text-decoration:none}.pm122-blog-card h2{margin:18px 0 13px;font:500 31px/1.04 Georgia,serif;color:var(--pm122-blue)}.pm122-blog-card p{color:#5f625f;line-height:1.65}.pm122-blog-card b{margin-top:auto;font:800 10px/1 Montserrat,Arial,sans-serif;letter-spacing:.1em}.pm122-blog-empty{grid-column:1/-1;padding:55px;background:#fff;border:1px solid #ded3c4;text-align:center}.pm122-blog-empty h2{font:500 42px/1 Georgia,serif;color:var(--pm122-blue)}
@media(max-width:900px){.pm122-blog-hero .pt-container{grid-template-columns:1fr;gap:25px}.pm122-blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){body{padding-bottom:68px}#parquet-malaga-footer{margin-bottom:-68px;padding-bottom:68px}.ph122-about-mark{min-height:300px}.pm122-blog-hero{padding:46px 0}.pm122-blog-hero h1{font-size:43px}.pm122-blog-main{padding:45px 0 78px}.pm122-blog-grid{grid-template-columns:1fr}.pm122-blog-card{min-height:280px}}
