/* Legal pages share Matco's header, footer and typography. */
.legal_main
{
    padding: 110px 0 100px;
}
.legal_content
{
    max-width: 860px;
    margin: 0 auto;
}
.legal_back
{
    display: inline-block;
    margin-bottom: 44px;
    text-decoration: none;
}
.legal_eyebrow
{
    margin-bottom: 12px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
}
.legal_content h1
{
    margin: 0 0 12px;
    font-size: clamp(32px, 5vw, 52px);
    line-height: 1.15;
}
.legal_updated
{
    margin-bottom: 52px;
    opacity: .65;
}
.legal_content section
{
    margin: 0 0 36px;
}
.legal_content h2
{
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 1.3;
}
.legal_content section p
{
    margin: 0 0 14px;
    line-height: 1.8;
}
.legal_content a
{
    overflow-wrap: anywhere;
}
@media (max-width: 700px)
{
    .legal_main
    {
        padding: 64px 0 70px;
    }
    .legal_content h2
    {
        font-size: 19px;
    }
}
