﻿h1, h2, h3, h4, h5, h6 {
    font-family: var(--body-font);
    line-height: calc(var(--base-line-height) * 1.1);
    letter-spacing: calc(var(--base-letter-spacing) * 0);
    font-weight: var(--font-bold);
    margin: 0px;
    color: var(--primary-colour);
}

p {
    margin: 0px;
}

h1 {
    font-size: var(--step-6);
}

h2 {
    font-size: var(--step-5);
}

h3 {
    font-size: var(--step-4);
}

h4 {
    font-size: var(--step-3);
}

h5 {
    font-size: var(--step-2);
}

h6 {
    font-size: var(--step-1);
}

button:focus {
    outline: none;
    box-shadow: none;
}

.chevron-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 0.6rem;
}

.chevron-list li {
    display: flex;
    gap: 0.6rem;
    line-height: 1.5;
}

.chevron-list li::before {
    content: '›';
    font-size: 1.1rem;
    font-weight: bold;
    flex-shrink: 0;
    margin-top: -0.05rem;
}