/* Marciaro brochure: no embedded PDF, shared luxury navigation */
body.brochure-editorial .brochure-hero{background:#1c211d;color:#f4f0e8;padding:clamp(110px,12vw,170px) max(7vw,25px) clamp(85px,10vw,130px)}
body.brochure-editorial .brochure-hero h1{font:400 clamp(51px,7vw,104px)/1.08 Georgia,serif;letter-spacing:-.045em;color:#f4f0e8;margin:28px 0 34px}
body.brochure-editorial .brochure-hero h1 em,body.brochure-editorial .brochure-intro h2 em{font-weight:400;color:#bea78c}
body.brochure-editorial .brochure-hero>p:last-child{max-width:680px;font-size:clamp(16px,1.6vw,20px);line-height:1.8;color:#d6d1c9}
body.brochure-editorial .brochure-content{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#f2f0e9;padding:110px max(7vw,25px) 135px;align-items:center}
body.brochure-editorial .brochure-intro h2{font:400 clamp(40px,5vw,70px)/1.12 Georgia,serif;letter-spacing:-.04em;margin:22px 0;color:#292d29}
body.brochure-editorial .brochure-intro>p:last-child{font-size:16px;line-height:1.9;max-width:520px;color:#5c615b}
body.brochure-editorial .brochure-panel{background:#252b26;color:#f3eee5;min-height:520px;padding:36px;display:flex;flex-direction:column;box-shadow:0 20px 60px #151a1519}
body.brochure-editorial .brochure-panel-top{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.14em;border-bottom:1px solid #6d7067;padding-bottom:24px}
body.brochure-editorial .brochure-panel-body{margin:auto 0;padding:55px 0}
body.brochure-editorial .brochure-panel-body h3{font:400 clamp(36px,4vw,60px)/1.18 Georgia,serif;letter-spacing:-.035em;margin:22px 0;color:#f5f1e9}
body.brochure-editorial .brochure-panel-body>p:last-child{color:#bcbcb2;font-size:13px}
body.brochure-editorial .brochure-actions{display:flex;flex-wrap:wrap;gap:12px}
body.brochure-editorial .brochure-actions a{padding:16px 20px;font-size:11px;letter-spacing:.1em;text-decoration:none;text-align:center;border:1px solid #b9a38b;transition:background .2s}
body.brochure-editorial .brochure-primary{background:#d4baa0;color:#1d231f}.brochure-secondary{color:#e4d6c4}
body.brochure-editorial .brochure-actions a:hover{background:#f1dfc9;color:#202621}
@media(max-width:780px){body.brochure-editorial .brochure-content{grid-template-columns:1fr;padding:75px 24px 95px;gap:40px}body.brochure-editorial .brochure-hero{padding:95px 24px 85px}body.brochure-editorial .brochure-panel{min-height:440px;padding:25px}}
