| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | #at-a-glance { |
| | | padding: 0 10vw; |
| | | --gap: 0; |
| | |
| | | } |
| | | } |
| | | } |
| | | main > header { |
| | | grid-column: wider; |
| | | |
| | | .timeline-point.timeline-point { |
| | | ul.timeline.terms { |
| | | max-width: none; |
| | | margin: 0; |
| | | font-size: var(--txt-x-small); |
| | | } |
| | | .buttons { |
| | | margin-bottom: 0; |
| | | } |
| | | } |
| | | |
| | | .timeline-point.timeline-point.row { |
| | | --lineWidth: 1px; |
| | | --gap: 2rem; |
| | | padding: 0; |
| | |
| | | background-color: rgb(var(--base)); |
| | | max-width: 100vw; |
| | | position: relative; |
| | | overflow: hidden; |
| | | //overflow: hidden; |
| | | img { |
| | | width: 40%; |
| | | border-radius: 4px; |
| | |
| | | padding: 1rem .5rem .5rem; |
| | | width: 60%; |
| | | position: relative; |
| | | .icon-logo-triangle { |
| | | --w: 2.2rem; |
| | | transform: rotate(-90deg); |
| | | position: absolute; |
| | | left: -3rem; |
| | | top: .25rem; |
| | | background-color: rgb(var(--action-100)); |
| | | } |
| | | h2 { |
| | | margin: 0 0 .5rem; |
| | | font-size: var(--txt-medium); |
| | | position: relative; |
| | | .icon { |
| | | --w: 2.5rem; |
| | | transform: rotate(-90deg); |
| | | position: absolute; |
| | | left: -2.5rem; |
| | | top: .25rem; |
| | | background-color: rgb(var(--action-100)); |
| | | } |
| | | } |
| | | |
| | | } |
| | | .term-list { |
| | | margin: 0; |
| | | font-size: var(--txt-x-small); |
| | | |
| | | li { |
| | | display: block; |
| | | a { |
| | | vertical-align: top; |
| | | } |
| | | } |
| | | } |
| | | &::before, |
| | | &::after { |
| | | content: ''; |
| | |
| | | height: 1rem; |
| | | } |
| | | &::after { |
| | | top: 4rem; |
| | | top: 4.25rem; |
| | | } |
| | | &#before-treatment::before, |
| | | &:last-of-type::after { |
| | |
| | | font-size: var(--txt-x-large); |
| | | } |
| | | } |
| | | .timeline-point.timeline-point { |
| | | .timeline-point.timeline-point.row { |
| | | --gap: 4rem; |
| | | img { |
| | | width: 50%; |
| | |
| | | top: 0; |
| | | } |
| | | } |
| | | small { |
| | | display: inline-flex; |
| | | flex-wrap: wrap; |
| | | gap: .25rem; |
| | | align-items: center; |
| | | } |
| | | a { |
| | | display: flex; |
| | | flex-wrap: wrap; |