.catalog-shell>.method-copy{min-width:0;grid-template-columns:minmax(0,1fr)}.catalog-shell>.method-copy>section{min-width:0}.g502-diagram{width:100%;max-width:640px;min-width:0;margin:34px auto}.g502-diagram-scroll{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.g502-diagram-scroll img{width:100%;height:auto;display:block;border:1px solid #dce8e4;border-radius:14px}.g502-diagram figcaption{font-size:14px;line-height:1.65;color:#516861;margin:12px 0 0}.g502-swipe-hint{display:none}.g502-diagram-scroll:focus-visible{outline:3px solid #176b5a;outline-offset:4px;border-radius:14px}@media (max-width:720px){.g502-diagram{max-width:100%;margin:26px 0}.g502-swipe-hint{display:block;font-size:15px;line-height:1.6;margin:0 0 9px;color:#315c51}.g502-diagram-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.g502-diagram-scroll img{width:780px;min-width:780px;max-width:none;height:auto}.g502-diagram figcaption{font-size:14px}}.catalog-shell .g502-hero picture{display:block;width:100%;min-width:0}.catalog-shell .g502-hero img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center center}