.cstv-blocks{font:1.08rem/1.76 Georgia,"Times New Roman",serif;color:#101828}.cstv-blocks>p,.cstv-blocks>ul,.cstv-blocks>ol,.cstv-blocks>blockquote,.cstv-blocks>figure,.cstv-blocks>.cstv-block-gallery,.cstv-blocks>.cstv-block-highlight,.cstv-blocks>.cstv-block-stats{margin:0 0 1.35rem}.cstv-blocks>h2,.cstv-blocks>h3{margin:2rem 0 .7rem;color:#07152c;font-family:Georgia,"Times New Roman",serif;line-height:1.18}.cstv-blocks>h2{font-size:1.8rem}.cstv-blocks>h3{font-size:1.4rem}.cstv-blocks ul,.cstv-blocks ol{padding-left:1.55rem}.cstv-blocks li+li{margin-top:.45rem}.cstv-blocks blockquote{padding:1rem 1.25rem;border-left:5px solid #ffc400;background:#f5f7fa}.cstv-blocks blockquote p{margin:0;font-size:1.16em;font-style:italic}.cstv-blocks blockquote cite{display:block;margin-top:.6rem;color:#667085;font:700 .76rem/1.4 Arial,sans-serif}.cstv-blocks hr{width:72px;margin:2.2rem auto;border:0;border-top:4px solid #ffc400}.cstv-block-image{display:grid;gap:.55rem}.cstv-block-image img{display:block;width:auto;max-width:100%;max-height:720px;margin:auto;object-fit:contain}.cstv-block-image figcaption,.cstv-block-gallery figcaption,.cstv-block-video figcaption{display:grid;gap:.2rem;color:#475467;font:normal .78rem/1.45 Arial,sans-serif}.cstv-block-image figcaption small,.cstv-block-gallery figcaption small{color:#667085;font-size:.7rem;text-transform:none}.cstv-block-video{display:grid;gap:.55rem}.cstv-block-video__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#07152c}.cstv-block-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cstv-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cstv-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cstv-block-gallery figure{display:grid;align-content:start;gap:.5rem;margin:0}.cstv-block-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef2f7}.cstv-block-highlight{padding:1.1rem 1.25rem;border-left:5px solid #1764c0;background:#eef5ff}.cstv-block-highlight.callout{border-left-color:#ffc400;background:#fff8d8}.cstv-block-highlight.context{border-left-color:#667085;background:#f2f4f7}.cstv-block-highlight strong{display:block;margin-bottom:.35rem;color:#07152c;font:800 .78rem/1.3 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.cstv-block-highlight p{margin:0;font-size:1rem;line-height:1.6}.cstv-block-stats{border-top:4px solid #ffc400;background:#07152c;color:#fff}.cstv-block-stats header{padding:1.2rem 1.3rem .8rem}.cstv-block-stats h3{margin:0;color:#fff;font:700 1.5rem/1.15 Georgia,"Times New Roman",serif}.cstv-block-stats header p{margin:.35rem 0 0;color:#bcc7d8;font:normal .82rem/1.4 Arial,sans-serif}.cstv-block-stats dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;border-top:1px solid rgba(255,255,255,.16)}.cstv-block-stats dl div{padding:1rem 1.3rem;border-right:1px solid rgba(255,255,255,.16)}.cstv-block-stats dd{margin:0;color:#ffc400;font:800 1.8rem/1 Arial,sans-serif}.cstv-block-stats dt{margin-top:.35rem;color:#d5ddea;font:700 .68rem/1.3 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.cstv-block-stats footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.7rem 1.3rem;border-top:1px solid rgba(255,255,255,.16);color:#aeb9c9;font:normal .68rem/1.4 Arial,sans-serif}.cstv-blocks a{color:#1764c0;text-decoration:underline;text-underline-offset:2px}@media(max-width:600px){.cstv-blocks{font-size:1rem;line-height:1.68}.cstv-blocks>h2{font-size:1.5rem}.cstv-blocks>h3{font-size:1.25rem}.cstv-blocks>p,.cstv-blocks>ul,.cstv-blocks>ol,.cstv-blocks>blockquote,.cstv-blocks>figure,.cstv-blocks>.cstv-block-gallery,.cstv-blocks>.cstv-block-highlight,.cstv-blocks>.cstv-block-stats{margin-bottom:1.1rem}.cstv-block-gallery,.cstv-block-gallery.columns-3{grid-template-columns:1fr}.cstv-block-gallery img{aspect-ratio:16/10}.cstv-block-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cstv-block-stats dl div{padding:.85rem 1rem}.cstv-block-stats dd{font-size:1.5rem}.cstv-block-stats footer{display:grid}.cstv-block-highlight{padding:1rem}}
