body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide {
margin: 40px 0;
padding: 30px 0;
border-top: 1px solid #dce2ea;
border-bottom: 1px solid #dce2ea;
}
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide h2 {
margin: 0 0 24px;
font-size: 26px;
line-height: 1.3;
}
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide__columns {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 28px;
}
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide h3 {
margin: 0 0 12px;
font-size: 20px;
line-height: 1.35;
}
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide p {
margin: 0 0 12px;
font-size: 16px;
line-height: 1.65;
}
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide p:last-child { margin-bottom: 0; }
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide a { text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 767px) {
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide { margin: 28px 0; padding: 24px 0; }
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide__columns { grid-template-columns: 1fr; gap: 24px; }
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide h2 { font-size: 24px; }
} @media screen and (max-width: 1024px) {
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide {
order: 10;
}
} body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide {
margin-top: 80px;
}
@media (max-width: 767px) {
body:is(.page-id-5422, .page-id-5365) .hski-lessons-guide {
margin-top: 56px;
}
}