2
0
Fork 0
inspin.io/assets/style/pages/index/principles.css

78 lines
1.3 KiB
CSS

.index section.principles {
.principles {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 2.5rem 0;
max-width: 52rem;
padding: 4rem 1rem;
margin: 0 auto;
h2 {
grid-column: 1/3;
font-size: 3rem;
font-weight: 700;
line-height: 3rem;
letter-spacing: -.05rem;
margin: 0 0 1rem 0;
}
.principle {
display: grid;
grid-template-columns: 1fr 3.5fr;
margin: 0;
h3 {
font-size: 1.5rem;
font-weight: 600;
line-height: 2rem;
margin: 0;
}
p {
font-size: 1.1rem;
line-height: 1.5rem;
padding: 0 2.5rem 0 0;
margin: .25rem 0 0 .1rem;
}
img {
grid-column: 1;
grid-row: 1/3;
max-width: 100%;
padding: 1rem;
}
}
}
}
@media only screen and (--viewport-4) {
.index section.principles .principles {
display: block;
padding: 3rem 2.1rem;
h2 {
font-size: 2.25rem;
margin: 0 0 1.75rem 0;
}
.principle {
display: block;
margin: 0 0 2.25rem .1rem;
img {
display: none;
}
p {
margin: .5rem 0 0 .1rem;
}
}
}
}
@media only screen and (--viewport-3) {
.index section.principles .principles {
padding: 3rem 1.35rem;
}
}