.rf53-page .ls92-makers{padding:52px 0 48px;background:#edf2f6;border-top:1px solid #d0dce6;border-bottom:1px solid #d0dce6}
.ls92-makers .mc46-header{align-items:flex-end;gap:24px;margin-bottom:18px}
.rf53-page .ls92-makers .mc46-title{font-size:clamp(30px,3.5vw,40px);line-height:1.25;margin:0;max-width:730px}
.rf53-page .ls92-makers .ls92-intro{max-width:930px;font-size:18px;line-height:1.85;margin:0 0 28px}
.ls92-makers .rf53-eyebrow{margin-bottom:15px}
.ls92-maker{min-height:178px;text-align:center;gap:9px}
.ls92-brand{display:flex;align-items:center;justify-content:center;width:100%;height:66px;margin-bottom:2px;color:#182b3b}
.ls92-brand img{height:66px;margin:0;object-fit:contain}
.ls92-brand strong{font-size:27px;font-weight:600;line-height:1.2;white-space:pre-line}
.ls92-maker>.ls92-maker-kind{font-size:12px;font-weight:400;letter-spacing:.5px;color:#526a7b}
.ls92-maker-action{font-size:14px;font-weight:600;line-height:1.6;color:#245b82}
@media(max-width:767px){.rf53-page .ls92-makers{padding:39px 0}.ls92-makers .mc46-header{align-items:flex-start;gap:16px}.rf53-page .ls92-makers .ls92-intro{font-size:17px;margin-bottom:24px}.ls92-makers .mc46-all{white-space:normal}.ls92-brand,.ls92-brand img{height:58px}.ls92-brand strong{font-size:22px}.ls92-maker{padding:17px 9px;min-height:169px}.ls92-maker-action{font-size:13px}.ls92-maker>.ls92-maker-kind{font-size:11px}}
@media(max-width:359px){.ls92-brand strong{font-size:18px}.ls92-maker-action{font-size:12px}}
