/* r46: restrained editorial photography; preserve original aspect ratio and never upscale */
.g46-editorial{width:min(100% - 36px,1080px);margin:clamp(30px,5vw,72px) auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);gap:clamp(18px,4vw,44px);align-items:center}
.g46-editorial-copy{min-width:0}.g46-editorial-copy h2{font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.18;margin:0 0 14px}.g46-editorial-copy p{font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.65;margin:0;max-width:58ch}
.g46-editorial-photo{margin:0;min-width:0;display:flex;justify-content:center}.g46-editorial-photo img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important;transform:none!important;border-radius:18px}
@media(max-width:720px){.g46-editorial{grid-template-columns:minmax(0,1fr);gap:18px;margin:30px auto;width:calc(100% - 36px)}.g46-editorial-photo img{max-height:270px!important}.g46-editorial-copy h2{font-size:clamp(1.4rem,6vw,1.9rem)}}
