*,*::before,*::after{box-sizing:border-box}
body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif;line-height:1.6;color:#1a1a1a;background:#fff;margin:0;padding:0}
img{max-width:100%;height:auto;display:block}
figure{margin:0;min-width:0}
a{color:inherit;text-decoration:none}
[style*="display:flex"]>*,[style*="display: flex"]>*{min-width:0;min-height:0}
