*{box-sizing:border-box} :root{--green:#174e43;--mint:#e5eee8;--bg:#f7f7f2;--ink:#203b35;--muted:#6d7973;--line:#dfe5de;--orange:#b56a3b}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--green)}aside{position:fixed;inset:0 auto 0 0;width:250px;background:#ecf0e9;border-right:1px solid var(--line);padding:36px 24px;display:flex;flex-direction:column}.brand{text-decoration:none;display:flex;gap:13px;align-items:center;color:var(--green);font-size:11px;line-height:1.6;letter-spacing:1.7px}.mark{font:italic 54px Georgia;letter-spacing:-10px;padding-right:10px}.mark span{color:#8caa86}.province{font-size:12px;letter-spacing:2px;border-top:1px solid #d0dacf;margin-top:28px;padding-top:20px}.province span{font-size:9px;color:var(--muted);letter-spacing:1px}nav{display:grid;gap:8px;margin-top:35px}nav a{padding:11px 12px;display:flex;gap:13px;text-decoration:none;font-size:13px;color:#65766a;border-radius:5px}nav a.active{background:var(--green);color:white}nav a:hover{outline:1px solid #9db2a5}.sidefoot{margin-top:auto;font-size:12px}.sidefoot small{display:block;color:var(--muted);margin-top:8px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#60805d;margin-right:5px}main{margin-left:250px;padding:0 46px;max-width:1700px}header{height:88px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.5px}.slash{margin:0 13px;color:#a6b3a7}button,select{font:inherit;color:var(--green);background:transparent;border:1px solid #c9d4cb;border-radius:5px;padding:9px 14px;cursor:pointer}button:hover{background:var(--mint)}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #c58249;outline-offset:3px}header button{font-size:12px;letter-spacing:0;background:white}.intro{padding:34px 0 28px;display:flex;justify-content:space-between;align-items:end;gap:20px}.eyebrow{font-size:10px;letter-spacing:2px;color:#58765d;font-weight:700}h1{font:normal 43px/1.15 Georgia,serif;margin:10px 0 12px;letter-spacing:-1.4px}h2{font:normal 25px/1.3 Georgia;margin:0 0 8px}h3{font-size:15px;font-weight:600;margin:0 0 10px}p{margin:0 0 14px;color:var(--muted);max-width:760px}.intro p{font-size:14px;margin:0}.tag{font-size:10px;white-space:nowrap;background:#e7ede5;padding:6px 10px;border:1px solid #d2ddcf;border-radius:20px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.card,.panel{background:white;border:1px solid var(--line);border-radius:7px}.card{padding:22px 20px}.card small{color:var(--muted);font-size:11px}.card .value{font:34px Georgia;margin:13px 0 8px;color:var(--green)}.card .label{font-size:12px;min-height:38px}.card .sub{font-size:11px;color:#6f7e72;margin-top:13px;border-top:1px solid #edf0e9;padding-top:10px}.grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-bottom:23px}.panel{padding:25px}.panel-top{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:20px}.caption{font-size:11px;color:var(--muted)}.row{display:grid;grid-template-columns:120px 1fr 58px;align-items:center;gap:13px;margin:14px 0;font-size:12px}.track{height:13px;background:#f0f3ed;border-radius:2px;overflow:hidden}.fill{height:100%;background:#abc0a4}.row.highlight{font-weight:700;color:var(--green)}.highlight .fill{background:var(--green)}.row .num{text-align:right;font-variant-numeric:tabular-nums}.note{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:13px;margin-top:20px}.insight{background:var(--green);color:white;border-radius:7px;padding:26px 29px;margin-bottom:25px;display:flex;gap:28px;align-items:center}.insight strong{font:36px Georgia;white-space:nowrap}.insight p{color:#deeadb;font-size:13px;margin:0}.insight h3{font:20px Georgia;margin-bottom:5px}.legend{display:flex;gap:18px;font-size:11px;color:var(--muted);margin:12px 0 22px}.swatch{display:inline-block;width:9px;height:9px;background:var(--green);margin-right:5px}.swatch.light{background:#b8c9ae}.paired{margin:22px 0}.paired strong{font-size:12px}.pairline{display:flex;gap:12px;align-items:center;font-size:11px;margin:7px 0}.pairline .track{flex:1;height:10px}.pairline b{width:48px;font-weight:400}.callout{padding:16px 20px;background:#f0f2e9;border-left:3px solid #9cae7e;margin:20px 0;font-size:12px;color:#59694f}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--muted);font-weight:500;font-size:11px}td,th{padding:13px 12px;border-bottom:1px solid var(--line)}td:first-child,th:first-child{padding-left:0}.decline{color:#a45338}.sectiongap{margin:28px 0}.pill{background:#f2eadd;color:#8c613e;padding:3px 8px;border-radius:20px;font-size:10px}.sources a{overflow-wrap:anywhere}.sources li{margin:15px 0}.status{font-size:11px;font-weight:500}.empty{padding:25px;background:#f5f6f0;border:1px dashed #c7d2c4;border-radius:5px;font-size:13px}.bigstat{font:52px Georgia;color:var(--green);margin:20px 0}footer{border-top:1px solid var(--line);margin-top:35px;padding:22px 0 30px;font-size:10px;color:var(--muted);display:flex;justify-content:space-between}a.more{font-size:12px;text-decoration:none}.mobileonly{display:none}@media(min-width:1450px){main{padding:0 65px}}@media(max-width:1150px){aside{width:215px;padding:28px 16px}main{margin-left:215px;padding:0 25px}.cards{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}h1{font-size:36px}}@media(max-width:700px){aside{position:relative;width:auto;padding:18px 20px}.brand{font-size:10px}.mark{font-size:40px}.province,.sidefoot{display:none}nav{display:flex;overflow-x:auto;margin-top:16px;gap:6px;padding:3px}nav a{white-space:nowrap;padding:8px;font-size:11px}main{margin-left:0;padding:0 18px}header{height:64px;font-size:8px;letter-spacing:.5px}header button{padding:7px;font-size:10px}.intro{display:block;padding:26px 0}.intro .tag{display:inline-block;margin-top:14px}h1{font-size:34px}.cards{gap:10px}.card{padding:16px 13px}.card .value{font-size:28px}.panel{padding:20px 16px}.row{grid-template-columns:100px 1fr 45px;gap:8px;font-size:11px}.insight{padding:22px;display:block}.insight strong{display:block;margin-bottom:12px}footer{display:block}footer span{display:block;margin-top:5px}}@media print{aside,header button{display:none}main{margin:0;padding:0}.panel,.card{break-inside:avoid}body{background:white}}
.pisa-lead{background:#fbf0e6;border:1px solid #e5c5ad;border-left:5px solid #ae5d38;border-radius:6px;padding:25px 29px;margin-bottom:25px}.pisa-lead h2{font-size:29px;margin:10px 0}.pisa-lead .eyebrow{color:#995435}.pisa-lead p{font-size:13px}.pisa-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.pisa-metrics>div{border-left:1px solid #dfc3af;padding-left:20px}.pisa-metrics span{display:block;font-size:12px;color:#785d4b}.pisa-metrics strong{display:block;font:44px Georgia;color:#a65332;line-height:1.3}.pisa-metrics strong small{font:13px sans-serif}.lead-foot{border-top:1px solid #e5cdbb;padding-top:13px;display:flex;gap:20px;justify-content:space-between;font-size:11px;color:#785d4b}.salary-teaser{background:#e9eee6;border:1px solid #d0dbcc;border-radius:7px;padding:25px;display:flex;align-items:center;gap:30px;margin-bottom:25px}.salary-teaser h2{margin:8px 0;font-size:25px}.salary-teaser p,.salary-teaser a{font-size:12px}.rank-stamp{min-width:200px;text-align:center}.rank-stamp strong{font:36px Georgia;display:block}.rank-stamp strong span{font-size:25px;color:#93a18e}.rank-stamp small{font-size:9px;line-height:1.6;display:block}.controls{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:22px}.controls label{font-size:12px}.controls select{margin-left:8px;max-width:100%}.salary-message{padding:16px 20px;background:#f4eee1;margin:15px 0 25px;font-size:14px}.salary-message span{display:block;font-size:11px;color:#7a6e5c;margin-top:7px}.mapgrid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mapcanvas{background:#f6f7f2;padding:18px;border-radius:6px}.mapcanvas svg{width:100%;max-height:690px;display:block}.mapcanvas path,.mapcanvas circle{stroke:white;stroke-width:1;cursor:pointer;transition:fill .15s}.mapcanvas path:hover,.mapcanvas circle:hover,.mapcanvas path:focus,.mapcanvas circle:focus{stroke:#101e17;stroke-width:2.5;outline:none}.mapcanvas .chubut{stroke:#173c31;stroke-width:3}.mapcanvas .selected{stroke:#173c31;stroke-width:3;filter:brightness(.9)}.maplabel{font:9px sans-serif;fill:#394e44;pointer-events:none}.chubutlabel{font:bold 11px sans-serif;fill:#213b30;pointer-events:none;letter-spacing:1px}.map-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:10px}.map-legend i{display:inline-block;width:12px;height:10px;margin-right:5px}.salary-focus{background:#edf2eb;border:1px solid #d1dfce;border-radius:5px;padding:22px}.salary-focus .bigstat{font-size:34px;margin:10px 0}.salary-focus p{font-size:13px;margin:0}.salary-ranking{max-height:570px;overflow:auto}.salary-ranking th{position:sticky;top:0;background:white}.salary-ranking td{font-size:11px;white-space:nowrap}.rank-chubut{background:#f1e1ce;color:#4c3a23;font-weight:700}@media(max-width:850px){.mapgrid{grid-template-columns:1fr}.salary-teaser{display:block}.rank-stamp{text-align:left;margin-top:20px}.pisa-lead{padding:20px}.pisa-metrics{gap:8px}.pisa-metrics>div{padding-left:8px}.pisa-metrics strong{font-size:34px}.lead-foot{display:block}.lead-foot a{display:block;margin-top:8px}.controls select{margin-left:0;display:block;margin-top:5px}.controls label{max-width:100%}}

/* Salary map: restrained color scale, corrected projection, compact comparison. */
.salary-panel{padding:0;overflow:hidden}.salary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid #e5ebe5}.salary-toolbar h2{font:24px/1.3 Georgia;margin:7px 0}.salary-toolbar p{font-size:11px;margin:0}.period-control{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#6a7c71;flex-shrink:0}.period-control select{display:block;margin-top:6px;font-size:12px;background:#fff;padding:9px 12px;letter-spacing:0;text-transform:none;border-color:#d8e1d8}.mapgrid{grid-template-columns:minmax(0,1.1fr) minmax(290px,1fr);gap:0}.mapcanvas{border-radius:0;background:radial-gradient(ellipse at 50% 43%,#f0f5ef 0%,#fafbf7 72%);padding:19px 25px 21px;position:relative;display:flex;flex-direction:column;align-items:center}.map-instruction{font-size:10px;color:#748779;align-self:flex-start}.map-instruction .dot{width:5px;height:5px;background:#8daa98}.mapcanvas svg{height:540px;width:100%;max-height:none;overflow:visible;margin-top:9px}.mapcanvas path,.mapcanvas circle{stroke:#fff;stroke-width:.85;stroke-linejoin:round;transition:fill .15s,stroke .15s;vector-effect:non-scaling-stroke}.mapcanvas .chubut{stroke:#4b6556;stroke-width:1.9}.mapcanvas .selected{stroke:#b47645;stroke-width:2.5;filter:none}.mapcanvas path:hover,.mapcanvas circle:hover,.mapcanvas path:focus-visible,.mapcanvas circle:focus-visible{stroke:#b47645;stroke-width:2.5;filter:brightness(1.04);outline:none}.mapcanvas .caba-leader{stroke:#839b8b;stroke-width:.7;pointer-events:none}.map-scale{width:100%;max-width:300px;margin-top:4px}.scale-colors{display:flex;height:7px;gap:3px}.scale-colors i{flex:1;border-radius:1px;background:#e0eee8}.scale-colors i:nth-child(2){background:#afd0c0}.scale-colors i:nth-child(3){background:#65a18b}.scale-colors i:nth-child(4){background:#236c56}.scale-values{display:flex;justify-content:space-between;font-size:9px;color:#5a7364;margin-top:8px}.scale-middle{font-size:8px;color:#8a998d;text-align:center;margin-top:5px}.salary-sidebar{padding:22px 25px 0;border-left:1px solid #e5ebe5;background:white;min-width:0}.region-control{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#7b8a80;gap:10px}.region-control select{max-width:210px;font-size:11px;border-color:#dce4dc;padding:7px 10px}.salary-focus{background:white;border:0;border-radius:0;padding:23px 0 20px}.focus-top{display:flex;justify-content:space-between;gap:10px;font-size:15px;font-weight:600}.focus-month{font-size:10px;font-weight:400;color:#8a998c;padding-top:4px;white-space:nowrap}.salary-amount{font:41px/1.2 Georgia;color:#234e3d;letter-spacing:-1px;margin:10px 0 17px}.salary-position{display:flex;align-items:center;gap:14px;color:#78877a;font-size:10px;line-height:1.6}.position-number{font:26px Georgia;color:#264d3a;line-height:1}.position-number small{font:15px Georgia;color:#8a9e8d;margin-left:3px}.salary-position>span:last-child{border-left:1px solid #d9e3d8;padding-left:14px}.salary-position small{font-size:9px;color:#96a294}.salary-message{padding:14px 16px;background:#f8f4ed;border:1px solid #ece1d1;border-radius:4px;margin:0 0 21px}.comparison-date{font-size:8px;letter-spacing:1.4px;color:#937d5f}.salary-message b{display:block;font:23px Georgia;color:#7b6547;margin:5px 0}.salary-message b span{font-size:17px;margin:0 9px;color:#b4a58d}.salary-message p{font-size:10px;line-height:1.6;color:#8a7d68;margin:0}.ranking-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ranking-title h3{font-size:12px;margin:0}.ranking-title>span{font-size:8px;color:#91a08f}.salary-ranking{max-height:250px;scrollbar-width:thin;scrollbar-color:#d5dfd2 transparent}.salary-ranking th{font-size:8px;letter-spacing:.6px;padding:10px 8px;background:#fff;z-index:1}.salary-ranking td{font-size:10px;padding:9px 8px;vertical-align:middle;border-color:#edf1e9}.salary-ranking td:first-child{width:25px;color:#94a28e;padding-left:4px}.salary-ranking td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;color:#42604a}.rank-province{border:0;padding:0;font-size:10px;text-align:left;border-radius:0;color:#5a705b;line-height:1.4;background:transparent}.rank-province:hover{background:transparent;text-decoration:underline}.rank-bar{height:2px;background:#dce7da;margin-top:5px;min-width:8px}.rank-chubut{background:#f9f5ec;color:#6c583d}.rank-chubut .rank-province{font-weight:700;color:#81663f}.rank-chubut .rank-bar{background:#c2a16b}.rank-selected{outline:1px solid #b1c8b2;outline-offset:-1px}.map-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #e5ebe5;padding:16px 26px;background:#fff}.map-bottom p{font-size:9px;line-height:1.8;max-width:70%;margin:0;color:#8a998a}.map-bottom>a{font-size:10px;white-space:nowrap;align-self:center;text-decoration:none}.map-notes{padding:0 26px 18px;color:#879480;font-size:10px;background:white}.map-notes summary{cursor:pointer;color:#7a8d79;font-size:10px}.map-notes p{font-size:10px;margin-top:10px}.mapcanvas .chubutlabel{display:none}@media(min-width:1450px){.mapcanvas svg{height:590px}.salary-ranking{max-height:300px}}@media(max-width:950px){.salary-toolbar{padding:20px;align-items:flex-start}.salary-toolbar h2{font-size:22px}.mapgrid{grid-template-columns:1fr 1fr}.salary-sidebar{padding:18px 17px}.mapcanvas{padding:20px 14px}.mapcanvas svg{height:490px}.salary-amount{font-size:34px}.region-control{display:block}.region-control select{display:block;margin-top:6px;width:100%;max-width:none}.salary-ranking{max-height:220px}.map-bottom{gap:15px;padding:15px 20px}}@media(max-width:700px){.salary-toolbar{display:block;padding:20px}.period-control{display:block;margin-top:16px}.period-control select{width:100%}.mapgrid{grid-template-columns:1fr}.mapcanvas{padding:18px 22px 24px}.mapcanvas svg{height:440px;max-width:320px}.salary-sidebar{border-left:0;border-top:1px solid #e5ebe5;padding:22px}.region-control{display:flex}.region-control select{max-width:220px;width:auto;margin:0}.salary-amount{font-size:38px}.salary-ranking{max-height:320px}.map-bottom{display:block}.map-bottom p{max-width:100%;margin-bottom:8px}.map-notes{padding:0 20px 20px}.map-instruction{align-self:center}}

/* Pulso Chubut: shared editorial identity, blue navigation and readable data. */
:root{--green:#225d87;--mint:#eaf2f8;--bg:#f7f9fb;--ink:#17212a;--muted:#566575;--line:#dce4eb;--orange:#b5793b}
body{font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink)}aside{background:#17354c;color:#fff;border-right:0;padding-top:20px}.brand{display:block;text-align:center}.brand img{max-width:100%;height:auto;width:180px;display:block;margin:0 auto}.product-name{font-size:10px;letter-spacing:1.7px;color:#cfdeea;text-align:center;margin:12px 0 22px}.province{border-color:#395469;color:#e8f0f6;margin-top:0}.province span{color:#a3bdcf}nav a{color:#c4d4e1}nav a.active{background:#347fb4;color:white;box-shadow:inset 3px 0 #83c4e7}nav a:hover{outline-color:#729bb7;background:#254b66}.sidefoot{color:#dae6ef}.sidefoot small{color:#a3b8c7}.sidefoot .dot{background:#70b1d8}.eyebrow{color:#347faf}.tag{background:#eef4f8;border-color:#d5e2ed;color:#516b80}h1{color:#17212a}h2{color:#1b3347}.card .value{color:#225d87}.card small,.caption,.note{color:#586c7d}.fill{background:#adc8dc}.row.highlight{color:#225d87}.highlight .fill{background:#347fb4}.track{background:#eef3f7}.swatch{background:#347fb4}.swatch.light{background:#adc8dc}.callout{background:#eef4f8;border-color:#85aec9;color:#4d6578}.salary-teaser{background:#edf4f9;border-color:#d3e2ed}.rank-stamp strong{color:#225d87}.rank-stamp strong span{color:#7e9bb2}.salary-toolbar{border-color:#dce4eb}.salary-toolbar h2{color:#203c52}.period-control{color:#566f84}.period-control select,.region-control select{border-color:#cbd9e5;color:#294c66}.mapcanvas{background:radial-gradient(ellipse at 50% 43%,#edf4f8 0%,#f9fbfd 72%)}.map-instruction{font-size:12px;color:#5c7488}.map-instruction .dot{background:#6897b9}.mapcanvas .chubut{stroke:#253f54}.mapcanvas .selected{stroke:#b37d36}.mapcanvas path:hover,.mapcanvas circle:hover,.mapcanvas path:focus-visible,.mapcanvas circle:focus-visible{stroke:#b37d36}.mapcanvas .caba-leader{stroke:#6689a2}.scale-colors i{background:#deebf4}.scale-colors i:nth-child(2){background:#aacbe0}.scale-colors i:nth-child(3){background:#639cc2}.scale-colors i:nth-child(4){background:#235b83}.scale-values{font-size:11px;color:#4c687d}.scale-middle{font-size:10px;color:#657d90}.salary-sidebar{border-color:#dce4eb}.region-control{color:#566f84;font-size:12px}.region-control select{font-size:12px}.salary-amount{color:#225d87}.focus-month{color:#647d90;font-size:12px}.salary-position{color:#506a7f;font-size:12px}.position-number{color:#225d87}.position-number small{color:#6c879d}.salary-position>span:last-child{border-color:#d1dfe9}.salary-position small{color:#607c90;font-size:11px}.comparison-date{color:#7f6b4e;font-size:10px}.salary-message b{white-space:nowrap;display:flex;gap:13px;align-items:center}.salary-message b span{display:inline;margin:0;color:#9a876b}.salary-message p{font-size:12px;color:#74634c}.ranking-title h3{font-size:14px}.ranking-title>span{font-size:11px;color:#617b8f}.salary-ranking th{font-size:11px;color:#536f84}.salary-ranking td,.rank-province{font-size:12px}.salary-ranking td:last-child{color:#294f6c}.salary-ranking td:first-child{color:#688195}.rank-province{color:#3c607b}.rank-bar{background:#cfdfeb}.rank-selected{outline-color:#92b7d2}.rank-chubut .rank-bar{background:#bf9a56}.map-bottom p{font-size:11px;color:#5b7488}.map-bottom>a{font-size:12px}.map-notes summary,.map-notes p{font-size:12px;color:#5b7488}.map-notes p{line-height:1.7}.map-scale{max-width:330px}.salary-ranking{max-height:290px}.salary-toolbar p{font-size:12px}.salary-toolbar .eyebrow{font-size:10px}.period-control{font-size:11px}.salary-teaser a{color:#225d87}footer{color:#5f7588}
@media(max-width:700px){aside{padding-top:14px}.brand img{width:130px}.product-name{margin:5px 0 8px;font-size:9px}nav{margin-top:12px}.salary-message b{font-size:25px}.mapcanvas svg{height:470px}.map-bottom>a{white-space:normal}.salary-ranking td,.rank-province{font-size:11px}}

/* Province highlight inspired by Pulso's Chubut en datos. */
.mapcanvas{background:radial-gradient(ellipse at 55% 45%,#274e6b 0%,#183b56 53%,#132f45 100%)}.map-instruction{color:#d1e3ef}.map-instruction .dot{background:#8dc1df}.mapcanvas path[data-region],.mapcanvas circle[data-region]{stroke:#d8e7f0;stroke-opacity:.6;stroke-width:.7}.mapcanvas path.chubut,.mapcanvas path.chubut.selected{fill:#f2cf72!important;stroke:#f5dc9b;stroke-opacity:1;stroke-width:.85;filter:drop-shadow(0 2px 5px rgba(4,20,34,.28))}.mapcanvas path.selected:not(.chubut),.mapcanvas circle.selected{stroke:#fff;stroke-opacity:1;stroke-width:2;filter:none}.mapcanvas path[data-region]:hover,.mapcanvas path[data-region]:focus-visible,.mapcanvas circle[data-region]:hover,.mapcanvas circle[data-region]:focus-visible{stroke:#fff;stroke-opacity:1;stroke-width:1.8;filter:brightness(1.06)}.mapcanvas path.chubut:hover,.mapcanvas path.chubut:focus-visible{fill:#f7d987!important;stroke:#fff2ce;filter:drop-shadow(0 2px 5px rgba(4,20,34,.28))}.mapcanvas .caba-leader{stroke:#a8c8dc;stroke-opacity:.8}.scale-values{color:#d2e3ee}.scale-middle{color:#b4cbdc}.chubut-key{display:flex;gap:8px;align-items:center;color:#f4d98f;font-size:11px;letter-spacing:.2px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(169,201,222,.2)}.chubut-key i{display:inline-block;width:12px;height:12px;background:#f2cf72;border-radius:2px}.scale-colors{opacity:.9}

.brand,.brand img{background:transparent!important}.brand img{mix-blend-mode:screen}
html body.pulso-unified main #pus-related{box-sizing:border-box;width:100%;max-width:1240px;margin:48px auto 24px;padding:18px 24px 0;border:0;border-top:2px solid #173e58;background:none;border-radius:0}
html body.pulso-unified main #pus-related>h2{font:800 clamp(24px,3vw,32px)/1.15 Arial,Helvetica,sans-serif!important;color:#15344b!important;letter-spacing:-.035em!important;margin:0 0 22px!important;text-align:left!important}
html body.pulso-unified #pus-related .pus-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
html body.pulso-unified #pus-related a.pus-related-card{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start;isolation:isolate;overflow:hidden;min-width:0;min-height:255px;margin:0;padding:24px!important;border:0!important;border-radius:2px!important;box-shadow:none!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(110deg,#113e66,#087abc 75%,#42a3d0)!important;transition:filter .3s ease,transform .3s ease}
html body.pulso-unified #pus-related a.pus-related-municipios{background:linear-gradient(110deg,#123c52 0%,#185a70 65%,#3a8ca2 100%)!important}
html body.pulso-unified #pus-related a.pus-related-congreso{background:linear-gradient(110deg,#153e63 0%,#236590 65%,#559ec0 100%)!important}
html body.pulso-unified #pus-related a.pus-related-femicidios{background:linear-gradient(110deg,#3c264e,#654678)!important}
html body.pulso-unified #pus-related a.pus-related-salud{background:linear-gradient(110deg,#123f49,#276c77)!important}
html body.pulso-unified #pus-related a.pus-related-deuda{background:linear-gradient(110deg,#173b59,#365e7a)!important}
html body.pulso-unified #pus-related a.pus-related-educacion{background:linear-gradient(110deg,#14385a,#28688c 65%,#4d9fb8)!important}
html body.pulso-unified #pus-related .pus-related-card:before,html body.pulso-unified #pus-related .pus-related-card:after{display:none!important}
html body.pulso-unified #pus-related .pus-related-tag{position:relative;z-index:2;display:block;font:700 10px/1.4 Arial,sans-serif!important;color:#d4eaf5!important;letter-spacing:.12em;margin:0 0 14px!important;max-width:85%}
html body.pulso-unified #pus-related .pus-related-card h3{position:relative;z-index:2;font:800 clamp(26px,2.3vw,34px)/1.04 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;color:#fff!important;max-width:78%;margin:0 0 12px!important;text-align:left!important;text-wrap:balance}
html body.pulso-unified #pus-related .pus-related-card p{position:relative;z-index:2;font:400 14px/1.45 Arial,Helvetica,sans-serif!important;color:#f0f6fb!important;max-width:72%;text-align:left!important;margin:0 0 22px!important;hyphens:none!important}
html body.pulso-unified #pus-related .pus-related-cta{position:relative;z-index:2;display:flex;align-items:center;gap:18px;margin-top:auto;padding:7px 0;border:0;border-bottom:1px solid #ffffff70;border-radius:0;background:none;color:#fff!important;font:700 13px/1.5 Arial,sans-serif!important}
html body.pulso-unified #pus-related .pus-related-art{position:absolute;z-index:0;width:39%;height:88%;right:-12px;bottom:-17px;opacity:.7;pointer-events:none}
html body.pulso-unified #pus-related .pus-related-art svg{height:100%;width:100%;display:block;overflow:visible;transition:transform .35s ease}
html body.pulso-unified #pus-related .pus-related-monitor .pus-related-art{width:45%;height:90%;right:2px;bottom:0;opacity:.7}
html body.pulso-unified #pus-related .pulso-ar-provinces{fill:#86b7d0;fill-opacity:.7;stroke:#d7effa;stroke-width:.5;stroke-linejoin:round}
html body.pulso-unified #pus-related .pulso-ar-chubut{fill:#ffce67;stroke:#ffe7b0;stroke-width:.7}
html body.pulso-unified #pus-related .pulso-ar-chubut-ghost{fill:#ffce67;opacity:.25}
html body.pulso-unified #pus-related a.pus-related-card:hover .pus-related-art svg{transform:translateY(-4px) rotate(-2deg)}
html body.pulso-unified #pus-related a.pus-related-card:focus-visible{outline:3px solid #087abc!important;outline-offset:5px}
@media(max-width:850px){html body.pulso-unified #pus-related .pus-related-grid{grid-template-columns:1fr}html body.pulso-unified #pus-related a.pus-related-card{min-height:220px}html body.pulso-unified #pus-related .pus-related-art{width:34%;max-width:180px}html body.pulso-unified #pus-related .pus-related-card h3{max-width:75%;font-size:30px!important}html body.pulso-unified main #pus-related{padding-inline:18px}}
@media(prefers-reduced-motion:reduce){html body.pulso-unified #pus-related .pus-related-art svg,html body.pulso-unified #pus-related a.pus-related-card{transition:none!important}}

nav .return-pulso{color:#fff;font-weight:700;border-bottom:1px solid #729bb755;border-radius:0;margin-bottom:8px;padding-bottom:15px}@media(max-width:700px){nav .return-pulso{position:sticky;left:0;z-index:2;background:#17354c;margin-bottom:0;padding:8px 12px;border:1px solid #729bb766;border-radius:5px}}

/* Resultados PISA: rojo tenue, con lectura de alto contraste. */
.pisa-lead{background:#fff0f1!important;border:1px solid #e6c5c9!important;border-left:5px solid #b75865!important}.pisa-lead h2{color:#622b34!important}.pisa-lead .eyebrow,.pisa-lead .pisa-metrics strong,.pisa-lead .pisa-metrics strong small{color:#8a3443!important}.pisa-lead p,.pisa-lead .pisa-metrics span,.pisa-lead .lead-foot{color:#59434a!important}.pisa-lead .lead-foot a{color:#773342!important}.pisa-lead .pisa-metrics>div,.pisa-lead .lead-foot{border-color:#dfc3c8!important}
