| .summit { |
| padding: 8rem 0; |
| background: #fff; |
| } |
| |
| .description { |
| font-size: 1.8rem; |
| line-height: 1.6; |
| max-width: 900px; |
| margin: 2rem auto 4rem; |
| text-align: center; |
| color: var(--dark); |
| } |
| |
| .summitContent { |
| max-width: 800px; |
| margin: 0 auto; |
| } |
| |
| .summitInfo { |
| padding: 3rem; |
| background: var(--grey); |
| border-radius: var(--ai-radius-md); |
| } |
| |
| .summitInfo h3 { |
| font-size: 2.4rem; |
| margin-bottom: 2rem; |
| color: var(--dark); |
| } |
| |
| .summitInfo ul { |
| list-style: none; |
| padding: 0; |
| margin: 0; |
| } |
| |
| .summitInfo li { |
| padding: 1rem 0 1rem 3rem; |
| position: relative; |
| font-size: 1.6rem; |
| line-height: 1.5; |
| } |
| |
| .summitInfo li::before { |
| content: '✓'; |
| position: absolute; |
| left: 0; |
| color: var(--blue); |
| font-weight: bold; |
| font-size: 1.8rem; |
| } |
| |
| @media (max-width: 767px) { |
| .summit { |
| padding: 5rem 0; |
| } |
| |
| .description { |
| font-size: 1.6rem; |
| } |
| |
| .summitInfo { |
| padding: 2rem; |
| } |
| |
| .summitInfo h3 { |
| font-size: 2rem; |
| } |
| |
| .summitInfo li { |
| font-size: 1.4rem; |
| } |
| } |