static/js/page/index/kotlin-why-section.scss (90 lines of code) (raw):

.kotlin-why-section { margin-top: 0; padding-top: var(--xxxl-space); } .kotlin-why-section .kjq-tabs-tab__tabs { overflow-y: hidden; } .kotlin-why-section__section { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-bottom: var(--xxl-space); &:last-of-type { margin-bottom: var(--xxxl-space); } } .kotlin-why-section .kto-heading_size_hero { margin-bottom: var(--l-space); } .kotlin-why-section .kto-text_size_m { margin-bottom: var(--m-space); } .kotlin-why-section__media { margin-bottom: var(--l-space); } .kotlin-why-section__media_type_why { max-width: 650px; margin-left: auto; margin-right: auto; display: block; } .kotlin-why-section .CodeMirror pre.CodeMirror-line { font-size: 16px; line-height: 24px; } .kotlin-why-section__section-content { width: 100%; } .kotlin-why-section__content { display: flex; align-items: center; height: 100%; } .kotlin-why-section__section .kto-button { align-self: center; } .kotlin-why-section__button-text-xs { display: none; } @media (min-width: $breakpoint-xs) { .kotlin-why-section__button-text-xxs { display: none; } .kotlin-why-section__button-text-xs { display: inline; } } @media (min-width: $breakpoint-m) { .kotlin-why-section__section { display: grid; grid-template-columns: 33% 1fr; grid-template-rows: auto auto 1fr; gap: 0 32px; grid-template-areas: "header content" "text content" "button content" ; .kto-heading { grid-area: header; } .kto-text { grid-area: text; } .kto-button { grid-area: button; align-self: start; justify-self: start; } } .kotlin-why-section__section-content { grid-area: content; min-width: 0; width: auto; } .kotlin-why-section__media { margin-bottom: 0; } }