.elementor-24995 .elementor-element.elementor-element-ecd99d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--oe-gold:#c5a059;--oe-black:#1a1a1a;--oe-grey:#f4f4f4;--oe-text:#333333}.oe-editorial-article{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.6;color:var(--oe-text);max-width:900px;margin:0 auto}.oe-headline{font-family:'Playfair Display',serif;font-size:2.5rem;line-height:1.2;margin-bottom:1rem;color:#000}.oe-article-section h2{font-family:'Playfair Display',serif;font-size:1.8rem;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-top:3rem;margin-bottom:1.5rem}.oe-engineering-insight-block{background-color:var(--oe-black);color:#f0f0f0;padding:2.5rem;border-left:4px solid var(--oe-gold);margin:2.5rem 0}.oe-engineering-insight-block a{color:#fff!important;text-decoration:underline;font-weight:700}.oe-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.oe-material-bad,.oe-material-good{padding:2rem;border:1px solid #eee}.oe-protocol-box{border:1px solid #333;margin-top:1.5rem}.oe-protocol-header{background:#333;color:#fff;padding:.8rem 1.2rem;font-weight:700;letter-spacing:1px;font-size:.85rem;text-transform:uppercase}.oe-protocol-list{list-style:none;padding:0;margin:0}.oe-protocol-item{border-bottom:1px solid #eee;padding:1.2rem;display:flex;justify-content:space-between;align-items:center}.oe-tag-rejected{color:#d9534f;font-size:.75rem;font-weight:700;border:1px solid #d9534f;padding:4px 8px;white-space:nowrap}.oe-identity-filter{margin:3rem 0;text-align:center;padding:0 1rem}.oe-identity-text{font-family:'Playfair Display',serif;font-size:1.4rem;font-style:italic;color:#555;line-height:1.5}.oe-btn-primary{display:inline-block;margin-top:1rem;padding:15px 35px;background-color:#000;color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:.9rem;transition:all 0.3s ease}.oe-btn-primary:hover{background-color:var(--oe-gold);color:#000!important}@media screen and (max-width:768px){.oe-headline{font-size:1.8rem}.oe-engineering-insight-block{padding:1.5rem}.oe-comparison-grid{grid-template-columns:1fr;gap:1rem}.oe-protocol-item{flex-direction:column;align-items:flex-start;gap:.5rem}.oe-article-section h2{font-size:1.5rem;margin-top:2rem}.oe-identity-text{font-size:1.1rem}}