.web-project-guide .ai-guide-hero{grid-template-columns:1fr;align-items:start;gap:32px}.web-project-summary{border:1px solid #d9deda;padding:28px;align-self:start}.web-project-summary h2{font-size:clamp(21px,2vw,28px);line-height:1.25;margin:0 0 16px}.web-project-summary>p{font-size:13px;color:#5c6560;line-height:1.6}.web-project-summary ol{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.web-project-summary li{border-top:1px solid #d9deda;padding-block:22px}.web-project-summary li:last-child{padding-bottom:0}.web-project-summary h3{font-size:19px;margin:8px 0}.web-project-summary li p{font-size:14px;line-height:1.65;margin:0 0 12px}.web-project-summary a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.web-project-summary a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.web-project-summary a svg{flex-shrink:0}.web-project-summary,.web-project-summary *{min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.web-project-summary ol{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.web-project-summary{padding:22px 18px}}
