.home-projects{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;padding:44px 8%;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f8eee7,#f2e4e5)}
.home-projects>div{min-width:0}
.home-projects h2{margin:0 0 10px;font-size:clamp(28px,3vw,36px);line-height:1.15}
.home-projects p{margin:0;color:#746169;font:15px/1.6 Arial,sans-serif}
.home-projects-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;max-width:100%;min-height:52px;white-space:normal;line-height:1.5;text-align:center}
.home-projects-link svg{display:block;flex:0 0 20px}
.home-projects-link:focus-visible{outline:3px solid #72475e;outline-offset:5px}
@media(max-width:650px){.home-projects{flex-direction:column;align-items:stretch;padding:32px 7%;gap:22px}.home-projects-link{width:100%;padding:16px 20px;font-size:10px;letter-spacing:1px}}
@media(prefers-reduced-motion:reduce){.home-projects-link{transition:none}.home-projects-link:hover{transform:none}}
