<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">main {
    .voorwaardenContainer {
        margin: 25px 2% 50px;

        &gt;section {
            display: flex;
            flex-direction: column;
            margin: 15px 0 25px;

            &gt;h2 {
                margin: 10px 0;
            }

            &amp;&amp; a {
                color: var(--text-color);

                margin: 2.5px 0;
                width: max-content;

                &amp;&amp;:hover {
                    text-decoration: none;
                }
            }

            &amp;&amp; span {
                font-weight: bold;
            }

            &gt;p {
                margin: 5px 0;
            }
        }
    }
}

@media screen and (max-width: 900px) {
    .voorwaardenContainer {
        padding: 10px;

        &amp;&amp; h1 {
            font-size: 2rem;
        }

        &amp;&amp; h2 {
            font-size: 1.5rem;
        }

        &amp;&amp; a {
            font-size: 1.25rem;
            padding: 7.5px 0;
        }

        &amp;&amp; p a,
        p span {
            font-size: 1.15rem;
        }
    }
}

@media screen and (max-width: 480px) {
    .voorwaardenContainer {
        padding: var(--padding-small);
        font-size: var(--font-size-small);
    }
}</pre></body></html>