.search-articles{display:flex;align-items:center;gap:.8rem;margin-top:3rem}.search-articles__bar{position:relative;flex-grow:1}.search-articles__icon{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.6rem}.search-articles__input{width:100%;padding:1.2rem 1.6rem 1.2rem 5rem;border-radius:9999px;border:1px solid #e5e7eb;font-size:1.6rem;height:5rem}.search-articles__button{border-radius:100%;background-color:#111827;color:#fff;width:5rem;height:5rem}.search-articles__button-icon{width:2.4rem;height:2.4rem}.trial-list__items{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;row-gap:6rem}.trial-list__empty-state,.trial-list__error{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:4rem;text-align:center}.pagination__content{display:flex;justify-content:center;margin-top:8rem}.pagination__item{margin:0 1rem}.pagination__link{padding:1.5rem 2rem;font-size:1.6rem;border:1px solid #ccc;border-radius:.5rem;color:#333;text-decoration:none}.pagination__link--active{background-color:#4cb19f;color:#fff}.pagination__next,.pagination__previous{padding:1.5rem 2rem;font-size:1.6rem;color:#4cb19f;border:1px solid #4cb19f;border-radius:.5rem;cursor:pointer}.pagination__next:hover,.pagination__previous:hover{background-color:#4cb19f;color:#fff}@media screen and (max-width:850px){.trial-list__items{display:flex;flex-direction:column;gap:4rem}.pagination__item{margin:0 .3rem}.pagination__link{padding:1.4rem;font-size:1.4rem}}.trial-card{justify-content:space-between;height:100%;background:#fff;border-radius:16px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.trial-card,.trial-card__content{display:flex;flex-direction:column}.trial-card__content{gap:8px}.trial-card__title{font-size:15px;font-weight:700;color:#0f172a;line-height:1.35}.trial-card__location{display:flex;align-items:center;gap:6px;font-size:16px;color:#6b7280}.trial-card__location svg{color:#0a0a0a}.trial-card__summary{font-size:18px;color:#475569;line-height:1.55;margin-top:4px}.trial-card__details-label{margin-top:10px;font-size:12px;font-weight:600;color:#64748b}.trial-card__pills{display:flex;gap:8px;flex-wrap:wrap}.trial-card__pill{background:var(--color-footer-bg);color:#0f172a;font-size:12px;padding:6px 10px;border-radius:999px;font-weight:500}.trial-card__cta{margin-top:16px;display:block;width:100%;text-align:center;background:linear-gradient(180deg,#111827,#020617);color:#fff;padding:12px 0;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none}.trial-card__icon{width:48px;height:48px;object-fit:contain;margin-bottom:8px}.clinical-trials-page{background:#f8fbfb;min-height:100vh}.clinical-trials-page__content{padding:4rem 1.5rem 5rem}.clinical-trials-page__header{text-align:center;margin-bottom:3.5rem}.clinical-trials-page__title{font-size:3.2rem;font-weight:800;color:#0f172a;margin-bottom:.75rem}.clinical-trials-page__subtitle{font-size:2.125rem;color:#475569;max-width:720px;margin:0 auto}.clinical-trials-page__search{max-width:720px;margin:0 auto 4rem}.clinical-trials-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.clinical-trials-page__pagination{display:flex;justify-content:center;align-items:center;margin-top:4rem;gap:.75rem}.clinical-trials-page__pagination button{padding:.6rem 1.1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-weight:600;cursor:pointer;transition:all .2s ease}.clinical-trials-page__pagination button.active,.clinical-trials-page__pagination button:hover{background:#0f766e;color:#fff;border-color:#0f766e}.clinical-trials-page__empty,.clinical-trials-page__error{text-align:center;padding:4rem 1rem;color:#64748b;font-size:1.1rem}.clinical-trials-page__filters{display:flex;gap:1.5rem;margin:1.5rem 0 2.5rem;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;font-size:14px;color:#555}.filter-group label{margin-bottom:6px;font-weight:500}.filter-group select{padding:10px 14px;min-width:160px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;font-size:14px;cursor:pointer}.filter-group select:focus{outline:none;border-color:#4cb19f;box-shadow:0 0 0 2px rgba(76,177,159,.15)}@media(max-width:768px){.clinical-trials-page__title{font-size:2.2rem}.clinical-trials-page__content{padding:3rem 1rem}.clinical-trials-page__search{margin-bottom:3rem}}