/* QARAR v26.3.69 — Palestinian Cause Observatory. Sketch-faithful structure in QARAR visual language. */
.qarar-barometer-page .qarar-internal-masthead{padding-bottom:0}
.qarar-barometer-page .qarar-internal-masthead .qmc-masthead-top{padding-bottom:28px;align-items:end}
.qarar-barometer-page .qarar-internal-masthead h1{font-size:clamp(32px,3.6vw,48px);line-height:1.15;max-width:900px}
.qarar-barometer-page .qarar-internal-masthead .qmc-masthead-top p{display:none}
.qarar-barometer-page .qarar-section-primary-tabs{margin-top:0}
.qarar-barometer-page .qarar-observatory{padding:38px 0 76px;background:#fff;color:#171d27}

/* Sketch row 1: long description + Observatory mark */
.qarar-observatory-intro{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:54px;align-items:center;padding:38px 42px;margin-bottom:52px;background:#fff;border:1px solid #e1e5ea;border-top:4px solid #be1622;box-shadow:0 10px 28px rgba(22,29,40,.045)}
.qarar-observatory-intro-copy{min-width:0}
.qarar-observatory-eyebrow,.qarar-observatory-column-heading>span,.qarar-observatory-staff-heading>span{display:block;color:#be1622;font-weight:900;font-size:12px;letter-spacing:.1px;margin-bottom:8px}
.qarar-observatory-intro-copy h2{margin:0 0 16px;font-size:clamp(25px,2.4vw,34px);line-height:1.3;color:#171e29}
.qarar-observatory-intro-text{font-size:17px;line-height:2.05;color:#343d49}
.qarar-observatory-intro-text p{margin:0 0 14px}.qarar-observatory-intro-text p:last-child{margin-bottom:0}
.qarar-observatory-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 0 8px 30px;border-left:1px solid #e3e6ea;min-height:220px}
.qarar-observatory-brand-media{width:190px;height:190px;display:flex;align-items:center;justify-content:center}
.qarar-observatory-logo{display:block;max-width:190px;max-height:190px;width:auto;height:auto;object-fit:contain}
.qarar-observatory-symbol{display:flex;align-items:center;justify-content:center;width:150px;height:150px;color:#be1622;background:#f7f8fa;border-radius:50%}
.qarar-observatory-symbol svg{width:105px;height:105px}
.qarar-observatory-brand strong{display:block;margin-top:12px;color:#171e29;font-size:18px;line-height:1.4}

/* Sketch row 2: news at left, team in center, supervisor at right. */
.qarar-observatory-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:42px;align-items:start}
.qarar-observatory-news-column{min-width:0}
.qarar-observatory-column-heading{padding-bottom:14px;margin-bottom:18px;border-bottom:3px solid #be1622}
.qarar-observatory-column-heading h2,.qarar-observatory-staff-heading h2{margin:0;color:#171e29;line-height:1.3}
.qarar-observatory-column-heading h2{font-size:21px}.qarar-observatory-staff-heading h2{font-size:31px}
.qarar-observatory-news-list{display:grid;gap:18px}
.qarar-observatory-news-card{background:#fff;border:1px solid #e1e5ea;overflow:hidden;box-shadow:0 8px 22px rgba(22,29,40,.05)}
.qarar-observatory-news-media{display:block;height:145px;background:#171e29;overflow:hidden;text-decoration:none}
.qarar-observatory-news-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.qarar-observatory-news-card:hover .qarar-observatory-news-media img{transform:scale(1.035)}
.qarar-observatory-news-media>span{height:100%;display:flex;align-items:center;justify-content:center;padding:16px;color:#fff;text-align:center;font-weight:800}
.qarar-observatory-news-body{padding:14px 15px 16px}
.qarar-observatory-news-body time{display:block;color:#8a929e;font-size:11px;margin-bottom:7px}
.qarar-observatory-news-body h3{margin:0;font-size:15px;line-height:1.65}
.qarar-observatory-news-body h3 a{color:#202734;text-decoration:none}.qarar-observatory-news-body h3 a:hover{color:#be1622}

.qarar-observatory-staff{min-width:0}
.qarar-observatory-staff-heading{margin-bottom:20px;padding-bottom:13px;border-bottom:1px solid #e2e5e9}
.qarar-observatory-staff-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:start}
.qarar-observatory-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.qarar-observatory-person-card,.qarar-observatory-supervisor-card{position:relative;background:#fff;border:1px solid #e0e4e9;border-top:3px solid #be1622;text-align:center;padding:20px 16px 18px;box-shadow:0 8px 22px rgba(22,29,40,.05);transition:transform .2s ease,box-shadow .2s ease}
.qarar-observatory-person-card:hover,.qarar-observatory-supervisor-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(22,29,40,.08)}
.qarar-observatory-person-photo{display:block;width:116px;height:116px;margin:0 auto 15px;border-radius:50%;overflow:hidden;background:#f2f4f6;box-shadow:0 0 0 1px #d9dee5,0 0 0 6px #fff}
.qarar-observatory-person-photo--supervisor{width:132px;height:132px}
.qarar-observatory-person-photo img{display:block;width:100%;height:100%;object-fit:cover}
.qarar-observatory-person-photo>span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#be1622;font-size:40px;font-weight:900}
.qarar-observatory-person-card h3,.qarar-observatory-supervisor-card h3{margin:7px 0 5px;font-size:17px;line-height:1.45}
.qarar-observatory-person-card h3 a,.qarar-observatory-supervisor-card h3 a{color:#171e29;text-decoration:none}
.qarar-observatory-person-card p,.qarar-observatory-supervisor-card p{margin:0 0 10px;color:#707986;font-size:12px;line-height:1.6}
.qarar-observatory-person-link{display:inline-block;color:#be1622!important;text-decoration:none;font-size:11px;font-weight:800;border-bottom:1px solid rgba(190,22,34,.25)}
.qarar-observatory-supervisor-wrap{min-width:0}
.qarar-observatory-supervisor-label{display:block;margin:0 0 10px;padding:9px 12px;background:#171e29;color:#fff;text-align:center;font-size:12px;font-weight:900;border-bottom:3px solid #be1622}
.qarar-observatory-supervisor-card{padding-top:24px}

.qarar-observatory-empty{padding:20px;border:1px dashed #cfd5dc;background:#fafbfc;color:#697382;line-height:1.7;text-align:center}
.qarar-observatory-empty strong{display:block;color:#202734;margin-bottom:4px}.qarar-observatory-empty p{margin:0;font-size:13px}
.qarar-observatory-empty--team{grid-column:1/-1}

@media(max-width:1100px){
  .qarar-observatory-intro{grid-template-columns:minmax(0,1fr) 210px;gap:34px;padding:32px}
  .qarar-observatory-brand-media{width:165px;height:165px}.qarar-observatory-logo{max-width:165px;max-height:165px}
  .qarar-observatory-workspace{grid-template-columns:230px minmax(0,1fr);gap:28px}
  .qarar-observatory-staff-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}
  .qarar-observatory-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:850px){
  .qarar-observatory-intro{grid-template-columns:1fr}.qarar-observatory-brand{border-left:0;border-top:1px solid #e3e6ea;padding:26px 0 0;min-height:0}
  .qarar-observatory-workspace{grid-template-columns:1fr}
  .qarar-observatory-news-column{order:2}.qarar-observatory-staff{order:1}
  .qarar-observatory-news-list{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:650px){
  .qarar-barometer-page .qarar-internal-masthead h1{font-size:30px}
  .qarar-observatory{padding-top:24px}.qarar-observatory-intro{padding:24px 20px;margin-bottom:38px}
  .qarar-observatory-intro-text{font-size:16px;line-height:1.95}
  .qarar-observatory-staff-layout{grid-template-columns:1fr}.qarar-observatory-supervisor-wrap{order:-1;max-width:320px;width:100%;margin:0 auto}
  .qarar-observatory-team-grid{grid-template-columns:1fr 1fr}.qarar-observatory-news-list{grid-template-columns:1fr}
}
@media(max-width:430px){.qarar-observatory-team-grid{grid-template-columns:1fr}}
