.olp-brokers{width:min(1280px,calc(100% - 48px));margin:72px auto}.olp-brokers__inner{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr);gap:clamp(48px,7vw,96px);align-items:center}.olp-brokers__eyebrow{margin:0 0 10px;color:#087e8b;font-size:13px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.olp-brokers__title{margin:0 0 16px;color:#063f46;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.08}.olp-brokers__text{max-width:610px;margin:0;color:#66777d;font-size:18px;line-height:1.55}.olp-brokers__link{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#087e8b;font-weight:650;text-decoration:underline;text-underline-offset:4px}.olp-brokers__link:after{content:"→";text-decoration:none}.olp-brokers__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.olp-broker-card{display:flex;align-items:center;justify-content:center;min-width:0;min-height:112px;padding:20px;border:0;border-right:1px solid #dce6e4;border-bottom:1px solid #dce6e4;border-radius:0;background:transparent;box-shadow:none;text-decoration:none;transition:none}.olp-broker-card:nth-child(3n){border-right:0}.olp-broker-card:nth-last-child(-n+3){border-bottom:0}.olp-broker-card__image{display:block;width:100%;max-width:170px;height:62px;object-fit:contain;transition:transform .25s ease}@media (hover: hover){.olp-broker-card:not(.is-editor):hover .olp-broker-card__image{transform:scale(1.045)}}.olp-broker-card__placeholder{color:#68787c;font-size:14px;font-weight:650;text-align:center}.olp-broker-card__actions{display:flex;justify-content:center;gap:10px;margin-top:10px}.olp-broker-card.is-editor{display:block}.olp-broker-card.is-editor .olp-broker-card__preview{display:flex;align-items:center;justify-content:center;min-height:70px}.editor-styles-wrapper .olp-brokers__logos>.block-editor-inner-blocks,.editor-styles-wrapper .olp-brokers__logos>.block-editor-inner-blocks>.block-editor-block-list__layout{width:100%}.editor-styles-wrapper .olp-brokers__logos>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}@media (max-width: 980px){.olp-brokers__inner{grid-template-columns:1fr;gap:36px}}@media (max-width: 650px){.olp-brokers{width:min(100% - 32px,1280px);margin:48px auto}.olp-brokers__text{font-size:16px}.olp-brokers__logos,.editor-styles-wrapper .olp-brokers__logos>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.olp-broker-card:nth-child(3n){border-right:1px solid #dce6e4}.olp-broker-card:nth-child(2n){border-right:0}.olp-broker-card:nth-last-child(-n+3){border-bottom:1px solid #dce6e4}.olp-broker-card:nth-last-child(-n+2){border-bottom:0}.olp-broker-card{min-height:96px;padding:15px}}@media (prefers-reduced-motion: reduce){.olp-broker-card,.olp-broker-card__image{transition:none}}
