﻿q
{
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.4em;
    quotes: "“" "”" "‘" "’";
}
q:after, q:before
{
    display: inline-block;
    font-size: 1.4em;
    font-weight: 600;
    line-height: .714em;
}
.t-accent-dark .t-accent-light q:after, .t-accent-dark .t-accent-light q:before, .t-accent-light q:after, .t-accent-light q:before, .t-card-accent-light .m-card:not([class*=t-accent]) q:after, .t-card-accent-light .m-card:not([class*=t-accent]) q:before, q:after, q:before
{
    color: #004fb6;
}
.t-accent-dark q:after, .t-accent-dark q:before, .t-card-accent-dark .m-card:not([class*=t-accent]) q:after, .t-card-accent-dark .m-card:not([class*=t-accent]) q:before
{
    color: #fff;
}
.a-quote
{
    margin: 1.875em 0;
}
.m-card .a-quote
{
    border-bottom: none;
    border-top: none;
    margin: 0;
}
.a-quote, .m-card .a-quote
{
    padding: .9375em 1.25em 1.25em;
    position: relative;
}
.a-quote
{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.t-accent-dark .l-columns__column.t-accent-dark:where(:not(.m-card)) .a-quote
{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.l-columns__column.t-accent-dark .a-quote, .t-accent-dark .l-columns__column.t-accent-light .a-quote
{
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
}
.a-quote p
{
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1.417em;
    margin-bottom: 0;
}
.m-card.m-card--50 .a-quote p
{
    font-size: 1.25em;
    line-height: 1.4em;
    margin-bottom: 0;
}
.a-quote p:first-child, .m-card .a-quote p
{
    margin-top: 0;
}
.a-quote p:first-child:before, .a-quote p:last-of-type:after
{
    display: inline-block;
    font-size: 90px;
    font-weight: 300;
    height: .28888em;
    line-height: .33334em;
    margin-right: .05555em;
    margin-top: -.26667em;
    overflow: hidden;
    padding-top: .23334em;
    position: relative;
    text-indent: -.03334em;
    top: .3em;
    width: .3em;
}
.a-quote p:first-child:before
{
    content: "“";
}
.a-quote p:last-of-type:after
{
    content: "”";
    margin-left: .05555em;
    margin-right: 0;
    text-indent: -.02223em;
}
.a-quote p:first-child:before, .a-quote p:last-of-type:after, .t-accent-dark .t-accent-light .a-quote p:first-child:before, .t-accent-dark .t-accent-light .a-quote p:last-of-type:after, .t-accent-light .a-quote p:first-child:before, .t-accent-light .a-quote p:last-of-type:after, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote p:first-child:before, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote p:last-of-type:after
{
    color: #004fb6;
}
.t-accent-dark .a-quote p:first-child:before, .t-accent-dark .a-quote p:last-of-type:after, .t-card-accent-dark .m-card:not([class*=t-accent]) .a-quote p:first-child:before, .t-card-accent-dark .m-card:not([class*=t-accent]) .a-quote p:last-of-type:after
{
    color: #fff;
}
.m-card-image~.a-quote p:first-child:before, .m-card-image~.a-quote p:last-of-type:after
{
    color: inherit;
    display: inline;
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow: hidden;
    padding-top: 0;
    top: 0;
}
.a-quote__citation, .m-card .a-quote__citation, .m-card .m-card-content__inner--bottom .a-quote__citation
{
    display: block;
    margin-top: .625em;
}
.a-quote__citation, cite
{
    font-style: normal;
    font-weight: 700;
}
@media(min-width: 45em)
{
    .a-quote p
    {
        font-size: 1.625em;
        line-height: 1.308em;
    }
}
@media(min-width: 67.5em)
{
    .a-quote p, .m-card.m-card--50 .a-quote p
    {
        font-size: 1.75em;
        line-height: 1.2857;
    }
}
.a-quote-inline--chevron
{
    quotes: "«" "»" "‹" "›";
}
.a-quote.a-quote--chevron p:first-child:before, .a-quote.a-quote--chevron p:last-of-type:after
{
    font-size: 50px;
    font-weight: 400;
    height: .56em;
    line-height: .56em;
    margin-bottom: 0;
    margin-right: .1em;
    margin-top: 0;
    padding-top: 0;
    text-indent: 0;
    top: .01112em;
    width: .44em;
}
.a-quote.a-quote--chevron p:first-child:before
{
    content: "«";
}
.a-quote.a-quote--chevron p:last-of-type:after
{
    content: "»";
    margin-left: .1em;
    margin-right: 0;
    text-indent: .03334em;
}
.a-quote--highlight, .a-quote--pullout
{
    background: #eee;
    border: 0;
    border-radius: .625em;
}
.a-quote--highlight
{
    background: #005a6c;
}
.a-quote--pullout, .t-accent-dark .a-quote--pullout, .t-accent-dark .t-accent-light .a-quote--pullout, .t-accent-light .a-quote--pullout, .t-card-accent-dark .m-card:not([class*=t-accent]) .a-quote--pullout, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote--pullout
{
    color: #191919;
}
.a-quote--highlight, .t-accent-dark .a-quote--highlight, .t-accent-dark .t-accent-light .a-quote--highlight, .t-accent-light .a-quote--highlight, .t-card-accent-dark .m-card:not([class*=t-accent]) .a-quote--highlight, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote--highlight
{
    color: #fff;
}
.a-quote--pullout p:first-child:before, .a-quote--pullout p:last-of-type:after, .t-accent-dark .a-quote--pullout p:first-child:before, .t-accent-dark .a-quote--pullout p:last-of-type:after, .t-accent-dark .t-accent-light .a-quote--pullout p:first-child:before, .t-accent-dark .t-accent-light .a-quote--pullout p:last-of-type:after, .t-accent-light .a-quote--pullout p:first-child:before, .t-accent-light .a-quote--pullout p:last-of-type:after, .t-card-accent-dark .m-card .a-quote--pullout p:first-child:before, .t-card-accent-dark .m-card .a-quote--pullout p:last-of-type:after, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote--pullout p:first-child:before, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote--pullout p:last-of-type:after
{
    color: #004fb6;
}
.a-quote--highlight p:first-child:before, .a-quote--highlight p:last-of-type:after, .t-accent-dark .a-quote--highlight p:first-child:before, .t-accent-dark .a-quote--highlight p:last-of-type:after, .t-accent-dark .t-accent-light .a-quote--highlight p:first-child:before, .t-accent-dark .t-accent-light .a-quote--highlight p:last-of-type:after, .t-accent-light .a-quote--highlight p:first-child:before, .t-accent-light .a-quote--highlight p:last-of-type:after, .t-card-accent-dark .m-card:not([class*=t-accent]) .a-quote--highlight p:first-child:before, .t-card-accent-dark .m-card:not([class*=t-accent]) .a-quote--highlight p:last-of-type:after, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote--highlight p:first-child:before, .t-card-accent-light .m-card:not([class*=t-accent]) .a-quote--highlight p:last-of-type:after
{
    color: #fff;
}
.a-quote--hidden p:first-child:before, .a-quote--hidden p:last-of-type:after
{
    display: none;
}
@media(min-width: 67.5em)
{
    .l-editorial-content .l-editorial-content__pullout.u-margin--bottom-none, .l-editorial-content .l-editorial-content__pullout.u-margin--none
    {
        margin-bottom: 0;
    }
    .l-editorial-content .l-editorial-content__pullout.u-margin--none, .l-editorial-content .l-editorial-content__pullout.u-margin--top-none
    {
        margin-top: 0;
    }
}
.a-quote .m-card-content__inner
{
    flex-grow: 0;
    margin-top: 0;
}
@media(min-width: 67.5em)
{
    .m-card.m-card--50 .m-card-image~.a-quote
    {
        padding: 3.75em;
    }
}