/* Premium Editorial 2.0 */
body.structure-editorial{font-family:Georgia,"Times New Roman",serif;background:var(--s-bg)}
.structure-editorial .s-header,.structure-editorial .s-btn,.structure-editorial input,.structure-editorial textarea,.structure-editorial select{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.structure-editorial .s-header{position:relative;background:var(--s-bg)}
.structure-editorial .s-hero{padding:110px 0 90px;background:var(--s-bg)}
.structure-editorial .s-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:80px}.structure-editorial .s-hero-media{min-height:600px;border:0}
.structure-editorial .s-hero h1{font-size:clamp(54px,7.5vw,104px);font-weight:400;line-height:.95;letter-spacing:-.055em}.structure-editorial .s-hero p{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.structure-editorial .s-section h2{font-size:clamp(38px,5vw,64px);font-weight:400}.structure-editorial .s-card{border-width:0 0 1px;border-radius:0;padding:26px 0;background:transparent}
.structure-editorial .s-product-card{border:0;background:var(--s-card);padding:0}.structure-editorial .s-product-body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
