.poverty-section{display:grid;gap:1rem}.poverty-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.poverty-summary article,.child-poverty article,.poverty-panel{padding:1rem;background:#fff;border:1px solid #d8e2e5;border-radius:.75rem}.poverty-summary span,.poverty-summary small,.child-poverty span{display:block}.poverty-summary span,.child-poverty span{color:#60747d;font-size:.75rem;font-weight:800;text-transform:uppercase}.poverty-summary strong,.child-poverty strong{display:block;margin:.3rem 0;color:#a33b36;font-size:1.55rem}.poverty-panel h3{margin:0;color:#164f70}.poverty-panel>p{margin:.35rem 0 1rem}.poverty-history{display:flex;align-items:end;gap:clamp(.6rem,4vw,2.5rem);height:210px;padding:2.5rem 1rem 0;border-bottom:2px solid #b9c7cc}.poverty-history>div{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:end;height:100%}.poverty-history span{position:relative;width:min(58px,80%);min-height:6px;background:#d66755;border-radius:.35rem .35rem 0 0}.poverty-history b{position:absolute;top:-1.6rem;left:50%;transform:translate(-50%);white-space:nowrap}.poverty-history strong{margin-top:.4rem}.child-poverty{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.poverty-table-wrap,.poverty-series-table{overflow-x:auto}.poverty-panel table{width:100%;border-collapse:collapse}.poverty-panel th,.poverty-panel td{padding:.65rem;text-align:right;border-bottom:1px solid #e3eaed}.poverty-panel th:first-child{text-align:left}.poverty-panel tr.is-highlight{background:#e9f6ef}.poverty-ranking{display:grid;gap:.45rem}.poverty-ranking>div{display:grid;grid-template-columns:minmax(130px,1fr) 3fr 55px;gap:.6rem;align-items:center}.poverty-ranking>div>div{height:.7rem;background:#e7edef;border-radius:1rem;overflow:hidden}.poverty-ranking i{display:block;height:100%;background:#7998a5;border-radius:inherit}.poverty-ranking .is-canarias i{background:#d45549}.poverty-ranking .is-spain i{background:#2476a2}.poverty-ranking strong{text-align:right}.poverty-note,.poverty-method{padding:.8rem;background:#f4f8fa;border-left:4px solid #2476a2;border-radius:.35rem}.poverty-method{margin:0;background:#fff8dd;border-left-color:#dda928}.education-links{display:flex;flex-wrap:wrap;gap:.6rem}.education-links a{font-weight:700;color:#075d91}@media(max-width:850px){.poverty-summary,.child-poverty{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.poverty-summary,.child-poverty{grid-template-columns:1fr}.poverty-ranking>div{grid-template-columns:110px 1fr 50px;font-size:.84rem}.poverty-panel{padding:.8rem}}
