.ai-work-entry{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);align-items:center}.ai-work-entry-label{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--red,#c51f33);margin-bottom:24px}.ai-work-entry h2{font-size:clamp(30px,3.2vw,46px);line-height:1.55;letter-spacing:-.025em;margin:0 0 26px}.ai-work-entry em{font-style:normal;color:var(--red,#c51f33)}.ai-work-entry p{line-height:1.95}.ai-work-entry .button{margin-top:16px}.ai-work-entry-steps{border-top:1px solid var(--line)}.ai-work-entry-steps article{display:flex;gap:25px;padding:26px 0;border-bottom:1px solid var(--line)}.ai-work-entry-steps article>span{color:var(--red,#c51f33);font-size:14px;font-weight:700;padding-top:5px}.ai-work-entry-steps h3{font-size:20px;margin:0 0 9px}.ai-work-entry-steps p{font-size:14px;color:var(--muted);margin:0}.ai-work-entry.is-compact{display:block;padding:32px;background:#fbf6f4;border-left:3px solid var(--red,#c51f33);border-top:0}.ai-work-entry.is-compact h2{font-size:30px}.ai-work-entry.is-compact p{margin-bottom:16px}@media(max-width:800px){.ai-work-entry{grid-template-columns:1fr;gap:32px}.ai-work-entry h2{font-size:32px}.ai-work-entry-steps article{gap:17px;padding:21px 0}.ai-work-entry-steps h3{font-size:18px}.ai-work-entry.is-compact{padding:25px}.ai-work-entry.is-compact h2{font-size:26px}}
