.brokers-page .page-intro h1{max-width:1000px}.brokers-page .page-intro>p:last-child{max-width:700px}.brokers-page .broker-overview{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);padding-block:64px 80px}.brokers-page .broker-image{aspect-ratio:1;border:1px solid var(--ink);min-height:0;box-shadow:8px 8px 0 var(--gold-soft)}.brokers-page .broker-image img{object-fit:cover}.brokers-page .broker-copy h2{font-size:clamp(40px,4.4vw,58px);line-height:1.06}.brokers-page .broker-copy>p{margin-top:24px;font-size:17px;line-height:1.7}.brokers-page .plain-list{margin:28px 0 0;padding:0;list-style:none}.brokers-page .plain-list li{border-bottom:1px solid var(--soft-line);padding:16px 0 16px 22px;font-size:16px;line-height:1.5;position:relative}.brokers-page .plain-list li:before{content:"";background:var(--trust-indigo);width:7px;height:7px;position:absolute;top:23px;left:0}.brokers-page .plain-list li:nth-child(2):before{background:var(--green)}.brokers-page .plain-list li:nth-child(3):before{background:var(--gold)}.brokers-page .plain-list li:nth-child(4):before{background:var(--slate)}.brokers-page .broker-inquiry{border-top:1px solid var(--soft-line);background:#fff;padding-block:0}.brokers-page .form-layout aside>p{margin-top:20px;font-size:17px;line-height:1.7}@media (max-width:960px){.brokers-page .broker-overview{grid-template-columns:1fr;gap:40px}.brokers-page .broker-image{aspect-ratio:4/3;width:calc(100% - 8px);max-width:640px}}@media (max-width:640px){.brokers-page .broker-overview{padding-block:36px 48px}.brokers-page .broker-copy h2{font-size:40px}}
