.insight-body{font-family:var(--font-body);font-size:1.05rem;color:var(--colour-charcoal);line-height:var(--leading-relaxed)}.insight-body h2{font-family:var(--font-display);font-size:1.75rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);line-height:var(--leading-tight);margin:var(--space-16) 0 var(--space-5)}.insight-body>h2:first-child{margin-top:0}.insight-body .insight-rule{border:0;height:4px;margin:var(--space-16) 0 0;background-image:url(./Line.CX4Ciean.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;opacity:.45}.insight-body .insight-rule+h2{margin-top:var(--space-10)}.insight-body h3{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-semibold);color:var(--colour-charcoal);line-height:var(--leading-snug);margin:var(--space-10) 0 var(--space-3)}.insight-body p{margin:0 0 var(--space-4)}.insight-body ul{margin:0 0 var(--space-6);padding-left:var(--space-6);list-style:disc}.insight-body li{margin-bottom:var(--space-2)}.insight-body strong{font-weight:var(--weight-semibold)}.insight-body a{color:var(--colour-charcoal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--transition-fast)}.insight-body a:hover{color:var(--colour-coral)}.pullquote,.insight-body .insight-statement{position:relative;margin:var(--space-12) 0;padding:var(--space-10) var(--space-2) var(--space-8);text-align:center;background-image:url(./Line.CX4Ciean.svg),url(./Line.CX4Ciean.svg);background-size:100% 4px,100% 4px;background-repeat:no-repeat;background-position:center top,center bottom;font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--colour-charcoal)}.pullquote:before,.insight-body .insight-statement:before{content:"“";position:absolute;top:0;left:50%;transform:translate(-50%,-38%);padding:0 var(--space-3);background-color:var(--colour-white);font-family:var(--font-display);font-size:4rem;line-height:1;color:var(--colour-coral)}.pullquote[data-quote]:after{content:attr(data-quote);display:block}.insight-body .insight-sources{margin-top:var(--space-12);padding-top:var(--space-5);border-top:1px solid var(--colour-border);font-size:.9rem;color:var(--colour-text-muted)}.insight-body .insight-sources cite,.insight-body .insight-references cite{font-style:italic}.insight-body .insight-cite{font-size:.9em;color:var(--colour-text-muted)}.insight-body .insight-references{margin:var(--space-3) 0 0;padding-left:var(--space-5);font-size:.9rem;color:var(--colour-text-muted);list-style:none}.insight-body .insight-references li{text-indent:calc(var(--space-5) * -1);margin-bottom:var(--space-2)}@media(min-width:768px){.insight-body{font-size:1.125rem}.insight-body h2{font-size:2.125rem;margin-top:var(--space-20)}.insight-body>h2:first-child{margin-top:0}.insight-body .insight-rule{margin-top:var(--space-20)}.insight-body .insight-rule+h2{margin-top:var(--space-12)}.insight-body h3{font-size:1.35rem}.pullquote,.insight-body .insight-statement{margin:var(--space-16) calc(var(--pullquote-outset, var(--space-8)) * -1);padding:var(--space-12) var(--pullquote-outset, var(--space-8)) var(--space-10);font-size:2rem}}
