.content-page{color:#242424;background:#fff}.content-header{padding-top:calc(3.5rem + var(--size-4) + var(--size-9));padding-bottom:var(--size-8);color:#fff;background:#101f3c}.content-inner{max-width:80rem;padding-inline:var(--size-5);margin-inline:auto}.content-inner--narrow{max-width:48rem}.content-header-eyebrow{margin-bottom:var(--size-3);font-size:.875rem;font-weight:var(--font-weight-6);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.content-header-title{max-inline-size:none;font-size:clamp(2rem,3vw + 1rem,3.25rem);font-weight:var(--font-weight-6);color:#fff;line-height:1.15}.content-header-summary{max-inline-size:none;margin-top:var(--size-4);font-size:var(--font-size-3);line-height:var(--font-lineheight-3);color:#ffffffd9}.content-header-meta{margin-top:var(--size-4);font-size:var(--font-size-1);color:#ffffffbf}.content-list{padding-block:var(--size-8) var(--size-10)}.content-grid{gap:var(--size-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.content-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.content-grid{grid-template-columns:repeat(3,1fr)}}.content-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.content-card-image{aspect-ratio:16/9;background:#f0f0f0;position:relative;overflow:hidden}.content-card-image img{object-fit:cover;transition:transform .4s}.content-card-link:hover .content-card-image img{transform:scale(1.03)}.content-card-body{padding-top:var(--size-4)}.content-eyebrow{margin-bottom:var(--size-2);font-size:.75rem;font-weight:var(--font-weight-6);letter-spacing:.08em;text-transform:uppercase;color:#31507f}.content-card-title{max-inline-size:none;margin-bottom:var(--size-2);font-size:var(--font-size-4);font-weight:var(--font-weight-6);color:#101f3c;line-height:1.25}.content-card-link:hover .content-card-title{text-decoration:underline}.content-card-summary{max-inline-size:none;font-size:var(--font-size-1);line-height:var(--font-lineheight-3);color:#616161}.content-card-date{margin-top:var(--size-3);color:#616161;font-size:.8125rem}.content-empty{color:#616161}.content-main{padding-block:var(--size-7) var(--size-10)}.content-cover{margin-bottom:var(--size-7)}.content-cover img{width:100%;height:auto}.content-prose{font-size:var(--font-size-2);line-height:1.7}.content-prose>*+*{margin-top:var(--size-4)}.content-prose p,.content-prose li{max-inline-size:none;font-size:inherit}.content-prose h2{margin-top:var(--size-8);font-size:var(--font-size-5);font-weight:var(--font-weight-6);color:#101f3c}.content-prose h3{margin-top:var(--size-6);font-size:var(--font-size-4);font-weight:var(--font-weight-6);color:#101f3c}.content-prose ul,.content-prose ol{padding-left:var(--size-5)}.content-prose li+li{margin-top:var(--size-2)}.content-prose blockquote{padding-left:var(--size-4);color:#31507f;border-left:3px solid #101f3c;font-style:italic}.content-prose a{color:#101f3c;text-decoration:underline}.content-figure img{width:100%;height:auto}.content-figure figcaption{margin-top:var(--size-2);color:#616161;font-size:.875rem}.content-tags{margin-top:var(--size-8);padding-top:var(--size-4);font-size:var(--font-size-1);color:#616161;border-top:1px solid #e0e0e0}.content-tags-label{font-weight:var(--font-weight-6);color:#242424}.content-results{gap:var(--size-5);margin-bottom:var(--size-8);padding:var(--size-5);background:#f5f5f5;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.content-result{gap:var(--size-1);flex-direction:column-reverse;display:flex}.content-result dd{font-size:var(--font-size-6);font-weight:var(--font-weight-7);color:#101f3c;margin:0;line-height:1.1}.content-result dt{font-size:var(--font-size-1);color:#616161}.content-section+.content-section{margin-top:var(--size-8)}.content-section-title{margin-bottom:var(--size-4);font-size:var(--font-size-5);font-weight:var(--font-weight-6);color:#101f3c}.content-facts{gap:var(--size-6);margin-top:var(--size-8);padding-top:var(--size-4);font-size:var(--font-size-1);border-top:1px solid #e0e0e0;flex-wrap:wrap;display:flex}.content-facts dt{font-weight:var(--font-weight-6)}.content-facts dd{color:#616161;margin:0}
