/* TUSCANY HOUSE — pagini legale / editorial minimal */
.vm-legal-page{background:#f8f6f2;min-height:70vh;padding-bottom:120px;color:#292622}
.vm-legal-hero{padding:82px 0 76px;border-bottom:1px solid #ddd7cf;position:relative;overflow:hidden}
.vm-legal-hero:after{content:'V';position:absolute;right:7%;top:-105px;font:500 330px/.8 "Cormorant Garamond",Georgia,serif;color:rgba(36,33,30,.025);pointer-events:none}
.vm-legal-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:110px minmax(0,900px);gap:36px;align-items:end}
.vm-legal-kicker{display:flex;flex-direction:column;gap:10px;padding-bottom:7px;color:#948b81;font-size:9px;letter-spacing:.18em;text-transform:uppercase}
.vm-legal-kicker span:first-child{font:400 18px/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.08em;color:#777067}
.vm-legal-eyebrow{font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:#81786f;margin:0 0 17px}
.vm-legal-hero h1{font:500 clamp(58px,7vw,94px)/.88 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;margin:0;max-width:900px}
.vm-legal-meta{margin:23px 0 0;color:#948b81;font-size:10px;letter-spacing:.11em;text-transform:uppercase}
.vm-legal-body{max-width:920px;padding-top:78px}
.vm-legal-content{max-width:800px;margin:0 auto}
.vm-legal-intro{font:400 26px/1.42 "Cormorant Garamond",Georgia,serif;color:#403a34;margin:0 0 68px;max-width:720px}
.vm-legal-section{padding:0 0 44px;margin:0 0 44px;border-bottom:1px solid #e2ddd6}
.vm-legal-section:last-of-type{border-bottom:0;margin-bottom:0}
.vm-legal-section__head{display:flex;gap:22px;align-items:baseline;margin-bottom:19px}
.vm-legal-section__num{font-size:9px;letter-spacing:.16em;color:#a1988d;min-width:22px}
.vm-legal-content h2{font:500 35px/1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:-.015em;margin:0;color:#282521}
.vm-legal-content p,.vm-legal-content li{font-size:14px;line-height:1.95;color:#625a52}
.vm-legal-content p{margin:0 0 17px}
.vm-legal-content ul{margin:5px 0 0;padding-left:23px}
.vm-legal-content li{margin:6px 0}
.vm-legal-content a{color:#282521;text-decoration-color:#aaa198;text-underline-offset:4px}
.vm-legal-note{margin:28px 0 0;padding:22px 25px;background:#efebe5;color:#5d554d;font-size:13px;line-height:1.8}
.vm-legal-note strong{color:#282521}
.vm-legal-contact{margin-top:26px;padding-top:23px;border-top:1px solid #ddd7cf;color:#746d65;font-size:13px;line-height:1.8}
@media(max-width:700px){
 .vm-legal-page{padding-bottom:75px}.vm-legal-hero{padding:54px 0 47px}.vm-legal-hero:after{font-size:200px;right:-25px;top:-35px}
 .vm-legal-hero__inner{grid-template-columns:1fr;gap:25px}.vm-legal-kicker{flex-direction:row;align-items:center;gap:13px}.vm-legal-kicker span:first-child{font-size:16px}
 .vm-legal-hero h1{font-size:53px}.vm-legal-meta{font-size:9px;margin-top:18px}.vm-legal-body{padding-top:48px}.vm-legal-content{max-width:none}
 .vm-legal-intro{font-size:21px;margin-bottom:47px}.vm-legal-section{padding-bottom:34px;margin-bottom:34px}.vm-legal-content h2{font-size:29px}.vm-legal-content p,.vm-legal-content li{font-size:13.5px;line-height:1.82}
}


/* Elimină numerotarea editorială, fără a modifica layout-ul sau conținutul. */
.vm-legal-kicker span:first-child,
.vm-legal-section__num{display:none !important;}
