main{
    section{
        h1{
            font-size: large;
            text-align: center;
        }
        article {
            h2 {
                font-size: medium;
            }
        }
        div.art1{
            --height: 150px;
            --ratio: 1/sqrt(3);
            --width: calc(var(--height)*var(--ratio));
            border-bottom: var(--height) solid var(---primary);
            border-left: var(--width) solid transparent;
            border-right: var(--width) solid transparent;
            width: 0;
        }
    }
}