.civitas-agent-offer{max-width:1160px;margin:80px auto;padding:48px 32px;border-radius:24px;background:#e8eddc;color:#17382e;font:17px/1.75 system-ui,"Malgun Gothic",sans-serif}.civitas-agent-offer *{box-sizing:border-box}.civitas-agent-offer-kicker{font-size:12px;font-weight:700;letter-spacing:.14em}.civitas-agent-offer h2{font-size:clamp(28px,4vw,46px);line-height:1.3;letter-spacing:-.04em;word-break:keep-all;margin:18px 0}.civitas-agent-offer ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:16px;list-style:none;margin:28px 0}.civitas-agent-offer li{padding:22px;background:#f7f8f0;border:1px solid #c4cfb4;border-radius:14px}.civitas-agent-offer li strong,.civitas-agent-offer li span{display:block}.civitas-agent-offer li span{font-size:15px;margin-top:8px}.civitas-agent-offer-actions{display:flex;flex-wrap:wrap;gap:12px}.civitas-agent-offer-actions a{padding:13px 20px;border-radius:999px;background:#17382e;color:#fff;text-decoration:none;font-weight:700}.civitas-agent-offer-actions a+a{background:transparent;border:1px solid #17382e;color:#17382e}.civitas-agent-offer-actions a:focus-visible{outline:3px solid #b97400;outline-offset:4px}.civitas-agent-offer-status{font-size:13px;margin-top:24px;color:#465642}@media(max-width:700px){.civitas-agent-offer{margin:40px 16px;padding:28px 22px}.civitas-agent-offer ul{grid-template-columns:1fr}.civitas-agent-offer-actions a{width:100%;text-align:center}.civitas-agent-offer br{display:none}}

@media(max-width:700px){.civitas-agent-offer{word-break:keep-all;overflow-wrap:anywhere}.civitas-agent-offer-actions a{font-size:15px;padding:13px 12px}}
