.economy-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.25rem 0}.economy-metrics article,.economy-panel{padding:1.1rem;background:#fff;border:1px solid #d8e2e5;border-radius:.75rem;box-shadow:0 3px 12px #1231}.economy-metrics span{display:block;color:#176b9c;font-size:.75rem;font-weight:800;text-transform:uppercase}.economy-metrics strong{display:block;margin:.4rem 0;color:#164f70;font-size:1.65rem}.economy-metrics small{color:#60747d}.economy-comparisons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.economy-panel{margin-bottom:1rem}.economy-panel h3{margin:0}.economy-ranking,.sector-chart{display:grid;gap:.55rem;margin-top:1rem}.economy-ranking>div,.sector-chart>div{display:grid;grid-template-columns:115px 1fr 72px;align-items:center;gap:.5rem;font-size:.76rem}.economy-ranking>div>div,.sector-chart>div>div{height:.68rem;background:#e8eef0;border-radius:999px;overflow:hidden}.economy-ranking i,.sector-chart i{display:block;height:100%;background:#75a7bd;border-radius:inherit}.economy-ranking .is-island{color:#167040;font-weight:800}.economy-ranking .is-island i{background:#269665}.economy-ranking .is-canarias{color:#a04d0d;font-weight:800}.economy-ranking .is-canarias i{background:#e97824}.economy-ranking .is-spain{color:#075d91;font-weight:800}.economy-ranking .is-spain i{background:#176b9c}.economy-ranking--communities{max-height:430px;padding-right:.4rem;overflow-y:auto}.sector-chart>div{grid-template-columns:100px 1fr 125px}.sector-chart i{background:linear-gradient(90deg,#176b9c,#269665)}.economy-periods{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1rem}.economy-periods article{padding:.85rem;background:#eef7fb;border-radius:.5rem}.economy-periods strong,.economy-periods span,.economy-periods small{display:block}.economy-periods strong{color:#164f70;font-size:1.15rem}.economy-periods small{margin-top:.35rem;color:#60747d}.economy-note{padding:1rem;background:#fff8dd;border-left:4px solid #dda928;border-radius:.4rem}@media(max-width:850px){.economy-metrics,.economy-periods{grid-template-columns:repeat(2,1fr)}.economy-comparisons{grid-template-columns:1fr}}@media(max-width:520px){.economy-metrics,.economy-periods{grid-template-columns:1fr}.economy-ranking>div{grid-template-columns:90px 1fr 62px;font-size:.68rem}.sector-chart>div{grid-template-columns:85px 1fr}.sector-chart strong{grid-column:2}}
