.agents-public{padding-top:50px;padding-bottom:60px;max-width:1100px}.agents-public h1{font-size:clamp(32px,5vw,64px);line-height:1.1;letter-spacing:-.04em;max-width:950px}.agents-public .lead{font-size:20px;max-width:800px;line-height:1.7}.agents-public section{margin-top:50px}.agents-public h2{font-size:30px}.agents-public p{line-height:1.75}.agents-cover{display:block;width:100%;height:auto;border-radius:20px;margin:30px 0}.agents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.agents-grid article{background:#f4effa;border-radius:16px;padding:22px}.agents-public a:focus-visible{outline:3px solid #6d28d9;outline-offset:4px}@media(max-width:700px){.agents-grid{grid-template-columns:1fr}.agents-public{padding-top:30px}.agents-public .lead{font-size:18px}}