#header{background:#fff}#report{background:#F7FCFF;padding:160px 0 36px}.report-heading-block{padding-bottom:15px;padding-left:0}.report-lead{color:var(--navy);font-size:15px}#featured-reports{background:linear-gradient(to bottom,#F7FCFF,#F7FCFF 50%,#FFF8F3)}.feat-label{margin-top:0}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feat-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 14px #09436a12;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.feat-card:hover{transform:translateY(-4px);box-shadow:0 10px 32px #09436a24}.feat-card .fc-img{height:210px;overflow:hidden;position:relative}.feat-card .fc-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.feat-card:hover .fc-img img{transform:scale(1.05)}.feat-card .fc-body{padding:14px 18px 18px;text-align:center}.feat-card .fc-title{font-family:'Roboto',sans-serif;font-weight:700;font-size:14px;color:var(--navy);line-height:1.5;margin-bottom:12px;min-height:42px;display:flex;align-items:center;justify-content:center}.btn-download{display:inline-flex;align-items:center;gap:8px;background:var(--orange);color:#fff;font-family:'Inter',sans-serif;font-weight:700;font-size:12px;padding:10px 24px;border-radius:40px;cursor:pointer;border:none;text-decoration:none;transition:background .2s}.btn-download:hover,.btn-download:focus,.btn-download:visited{background:#e06a10;color:#fff;text-decoration:none}.btn-download svg{width:14px;height:14px;fill:#fff;flex-shrink:0}#report-list{background:linear-gradient(to bottom,#FFF8F3,#F7FCFF);padding:40px 0}.report-list-header{margin-bottom:28px}.report-list-h2{font-family:'Inter',sans-serif;font-weight:700;font-size:32px;color:var(--navy);line-height:1.2;margin-bottom:6px}.report-list-sub{font-family:'Roboto',sans-serif;font-weight:400;font-size:15px;color:var(--text-light-gray);line-height:1.6}.report-search{display:flex;align-items:stretch;gap:0;margin-bottom:20px;max-width:680px}.search-cat-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%237E96A6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;min-width:220px}.search-cat-select,.search-text-input{border:1.5px solid #E2E8F0;border-radius:5px;color:#1a1a2e;flex:1;font-family:'Roboto',sans-serif;font-size:13px;height:40px;outline:none;padding:0 16px;transition:border-color 0.2s,background .2s}.search-text-input{border-left:none}.search-cat-select:focus,.search-text-input:focus{border-color:#F57C20;background:#fff;box-shadow:0 0 0 3px #f57c201a}.search-text-input::placeholder{color:var(--text-light-gray)}.search-submit-btn{background:var(--navy);color:#fff;border:none;border-radius:0 10px 10px 0;padding:0 30px;font-family:'Roboto',sans-serif;font-size:14px;font-weight:600;cursor:pointer;height:40px;transition:background .2s}.search-submit-btn:hover{background:#062f4a}.tags-bar{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 18px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px;margin-bottom:36px;max-height:75px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.tags-bar::-webkit-scrollbar{width:4px}.tags-bar::-webkit-scrollbar-track{background:transparent}.tags-bar::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.tags-bar::-webkit-scrollbar-thumb:hover{background:var(--text-light-gray)}.tags-label{font-family:'Inter',sans-serif;font-size:13px;font-weight:700;color:var(--orange);margin:4px 4px 0 0;white-space:nowrap;flex-shrink:0;text-transform:uppercase}.tag-pill{display:inline-block;background:var(--bg-category);color:var(--orange);font-family:'Roboto',sans-serif;font-size:11px;font-weight:600;margin:2px 0;padding:4px 14px;border-radius:20px;cursor:pointer;transition:background 0.15s,color .15s;white-space:nowrap;border:none;outline:none}.tag-pill:hover,.tag-pill.active{background:var(--orange);color:#fff}.pagination-wrap{display:flex;align-items:center;justify-content:center;padding:48px 0 8px}.pagination-wrap ul.pagination{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0;border-radius:0}.pagination-wrap ul.pagination > li > a,.pagination-wrap ul.pagination > li > span{width:35px;height:33px;border-radius:6px!important;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;font-family:'Roboto',sans-serif;font-size:12px;font-weight:500;color:var(--text-dark);cursor:pointer;transition:background 0.15s,color 0.15s,border-color .15s;text-decoration:none;padding:0;line-height:1;float:none;margin-left:0}.pagination-wrap ul.pagination > li > a:hover,.pagination-wrap ul.pagination > li > a:focus{background:var(--bg-blue);border-color:var(--orange);color:var(--navy)}.pagination-wrap ul.pagination > li.active > a,.pagination-wrap ul.pagination > li.active > a:hover,.pagination-wrap ul.pagination > li.active > a:focus{background:var(--orange);border-color:var(--orange);color:#fff;cursor:default}.pagination-wrap ul.pagination > li.disabled > a,.pagination-wrap ul.pagination > li.disabled > a:hover,.pagination-wrap ul.pagination > li.disabled > a:focus{background:#fff;border-color:var(--border);color:#ccc;cursor:default}.pagination-wrap ul.pagination > li._prev > a,.pagination-wrap ul.pagination > li._next > a{color:var(--navy)}@media (max-width: 992px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.feat-grid{grid-template-columns:1fr}.report-search{flex-direction:column;max-width:100%}.search-cat-select{border-radius:10px;width:100%}.search-text-input{border-left:1px solid var(--border);border-radius:10px;margin:5px 0;padding:10px 16px;width:100%}.search-submit-btn{border-radius:0 0 10px 10px;width:100%}.report-list-h2{font-size:24px}}
