.agreement-art{margin:0 0 40px;max-width:920px}.agreement-art img{display:block;width:100%;max-height:460px;object-fit:cover;border-radius:12px}.agreement-art figcaption{font-size:12px;color:var(--muted);margin-top:8px}.agreement-reading{max-width:920px}.agreement-reading section{margin:0 0 40px}.agreement-reading h2{font-size:clamp(25px,3vw,33px);margin:0 0 20px}.agreement-reading h3{font-size:21px;margin:0 0 12px}.agreement-vote-bar{display:flex;height:22px;overflow:hidden;border-radius:8px;margin:24px 0}.agreement-vote-bar span:first-child{width:86%;background:var(--green)}.agreement-vote-bar span:last-child{width:14%;background:var(--navy);border-left:3px solid var(--paper)}.agreement-results,.agreement-payment{display:grid;grid-template-columns:1fr 1fr;gap:22px}.agreement-results strong{display:block;font-size:48px;line-height:1.2;color:var(--green)}.agreement-results>div+div strong{color:var(--navy)}.agreement-results p{margin:10px 0 18px}.agreement-legal{padding:26px;background:#e5f0ea;border-left:4px solid var(--green);border-radius:10px}.agreement-payment article{padding:24px;background:#fffefa;border:1px solid var(--line);border-radius:10px}.agreement-return{padding:26px;background:#fff9e9;border-left:4px solid #b28a19;border-radius:10px}.agreement-sources{border-top:1px solid var(--line);padding-top:24px;font-size:14px}.agreement-sources h2{font-size:22px}@media(max-width:520px){.agreement-payment{grid-template-columns:1fr}.agreement-art{margin-bottom:28px}.agreement-art img{max-height:none}.agreement-legal,.agreement-return{padding:20px}.agreement-results{gap:15px}.agreement-results strong{font-size:40px}}
