@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.entry{padding:48px 0}.report-grid{grid-template-columns:repeat(1, 1fr);display:grid;gap:24px}@media(min-width: 768px){.report-grid{grid-template-columns:repeat(3, 1fr)}}.report-related .report-card,.report-insights .report-card{background:#fff;border:1px solid #e8ecec;border-radius:8px;min-height:120px;transition:all .2s ease}.report-related .report-card:hover,.report-insights .report-card:hover{border-color:#037de8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.report-related .report-card-title,.report-insights .report-card-title{font-size:18px;font-weight:600;line-height:1.4;color:#293033;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.report-related .report-card-footer,.report-insights .report-card-footer{margin-top:auto}.report-related .report-card{padding:24px}.report-insights .report-card{overflow:hidden;display:flex;flex-direction:column}.report-insights .report-card-image-container{min-height:300px;background-color:#007ee7}.report-insights .report-card-image{width:100%;height:100%}.report-insights .report-card-image img{display:block;width:100%;height:100%;object-fit:cover}.report-insights .report-card-title{margin-block:16px;padding-inline:24px}.report-insights .report-card-footer{padding-inline:24px;padding-bottom:24px}.report-title{font-size:18px;font-weight:600;line-height:1.4;color:#293033;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.report-divider{width:44px;height:3px;background-color:#037de8;margin:16px 0px}.report-card:hover .report-title{color:#037de8}.report-content{font-size:20px;color:#111827;line-height:1.6}.report-content h1,.report-content h2,.report-content h3,.report-content h4{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.report-content h2,.report-content h3,.report-content h4{font-weight:600}.report-content h1{margin-bottom:24px}.report-content h2{font-size:40px;line-height:1.1}.report-content h3{font-size:36px;line-height:1.1}.report-content h4{font-size:20px;line-height:1.1;font-weight:700}.report-content p,.report-content ul{margin-top:8px;margin-bottom:24px}.report-content ul{padding-left:40px}.report-related h3,.report-insights h3{margin-bottom:24px}.report-related p,.report-related a,.report-insights p,.report-insights a{font-family:"Open Sans",sans-serif;font-size:16px}.report-insights{margin-top:48px}.reports.reports--pillar{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.reports.reports--pillar .reports-sidebar{width:20rem;margin-bottom:12px}@media(min-width: 1200px){.reports.reports--pillar .reports-sidebar{position:fixed}}.reports.reports--pillar .reports-sidebar__menu{display:flex;background-color:#fefafb;border-radius:8px}.reports.reports--pillar .reports-sidebar__icon{padding:12px;color:#037de8}.reports.reports--pillar .reports-sidebar__icon svg{width:21px;height:21px}.reports.reports--pillar .reports-sidebar__select{width:100%;display:block;padding:12px;margin-bottom:0px;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;border:1px solid rgba(0,0,0,0);border-left:0;color:#293033;font-size:18px;font-weight:700;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.reports.reports--pillar .reports-sidebar__select:focus{outline:none;border-color:rgba(0,0,0,0);box-shadow:none}@media(min-width: 1200px){.reports.reports--pillar .reports-article{margin-left:20rem;margin-top:0px;padding-top:0px}}.reports.reports--pillar section+section{padding-top:0px}