#prioridades{padding-top:28px}#prioridades h1{font-size:clamp(30px,4vw,50px);line-height:1.16;max-width:850px;margin:10px 0 20px}#prioridades h2{font-size:clamp(25px,3vw,34px);line-height:1.25}#prioridades h3{font-family:inherit;font-size:18px;line-height:1.4;margin:0 0 12px}#prioridades p{line-height:1.65}.priority-intro{font-size:20px;max-width:750px}.priority-jumps,.priority-actions{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.priority-jumps a{font-weight:600;font-size:16px}.priority-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0}.priority-modes button,.priority-actions button,#benefit-csv{font:inherit;font-size:16px;min-height:48px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:12px 16px;cursor:pointer}.priority-modes button[aria-pressed=true]{background:var(--brand-navy);color:white;border-color:var(--brand-navy)}[data-theme=dark] .priority-modes button[aria-pressed=true]{background:var(--brand-gold);color:var(--brand-navy)}.priority-period{font-weight:600;margin-bottom:4px}.priority-select{display:grid;gap:8px;font-size:15px;font-weight:600}.priority-select select{font:inherit;color:var(--text);background:var(--surface);min-height:48px;border:1px solid var(--border);border-radius:8px;padding:10px;max-width:100%;width:100%}.priority-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.priority-summary article{border-top:3px solid var(--brand-gold);padding:18px 0}.priority-summary span{font-size:14px;color:var(--muted)}.priority-summary strong{display:block;font-size:38px;margin:14px 0}.priority-summary .priority-name{font-size:24px;line-height:1.3}.priority-summary p{font-size:16px;margin:0}.priority-down{color:var(--red)}.priority-up{color:var(--blue)}.priority-positive{color:var(--green)}.priority-explanation,.priority-reading{border-left:3px solid var(--brand-gold);padding:6px 0 6px 20px;font-size:18px}.priority-focus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0}.priority-focus article,.benefit-cards article{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.priority-focus p{font-size:15px}.priority-focus a{font-size:15px;font-weight:600}.priority-value{font-size:32px;display:block;font-variant-numeric:tabular-nums}.priority-ranking-head{display:flex;align-items:end;gap:24px;justify-content:space-between;margin-top:50px}.priority-ranking-head>div{max-width:720px}.priority-ranking-head .priority-select{min-width:215px;margin-bottom:20px}.priority-ranking article{border-top:1px solid var(--border);padding:22px 0}.priority-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.priority-row-head h3{font-size:19px!important}.priority-row-head strong{font-size:25px;white-space:nowrap}.priority-meter{height:4px;background:var(--border);margin:8px 0 18px;overflow:hidden;border-radius:4px}.priority-meter i{display:block;height:100%;background:var(--blue)}.priority-meter i.priority-down{background:var(--red)}.priority-ranking dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}.priority-ranking dt{font-size:14px;color:var(--muted)}.priority-ranking dd{font-size:16px;font-weight:600;margin:6px 0 0}.priority-ranking small{display:block;font-size:14px}.priority-base-strip{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0;font-size:14px}.priority-base-strip strong{display:block;font-size:21px;margin-top:8px}.priority-income,#priority-next{border-top:1px solid var(--border);margin-top:56px;padding-top:32px;scroll-margin-top:220px}#priority-comparison{scroll-margin-top:220px}.priority-income-controls{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.benefit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.benefit-cards strong{display:block;font-size:30px}.benefit-cards p{font-size:16px}.benefit-cards small{font-size:14px}.benefit-chart{margin:24px 0;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.benefit-chart figcaption{font-size:17px;font-weight:600}.benefit-chart svg{display:block;width:100%;max-height:340px;color:var(--text);overflow:visible}.benefit-chart text{fill:var(--muted);font:16px sans-serif}.benefit-chart circle{fill:var(--blue)}.benefit-line{fill:none;stroke:var(--blue);stroke-width:3}.benefit-baseline{stroke:var(--muted);stroke-dasharray:5 5}.priority-latest{font-size:16px}.priority-more{display:grid;grid-template-columns:1fr 1fr;gap:18px}.priority-more a{color:var(--text);padding:22px;border:1px solid var(--border);border-radius:10px;text-decoration:none}.priority-more strong{display:block;font-size:19px;margin-bottom:12px}.priority-more span{font-size:16px;line-height:1.65}.priority-sources{margin-top:40px;font-size:14px;color:var(--muted)}
@media(max-width:1050px){.priority-focus,.benefit-cards{grid-template-columns:1fr 1fr}.priority-ranking dl{grid-template-columns:1fr 1fr}.priority-ranking-head{display:block}.priority-ranking-head .priority-select{max-width:360px}.priority-summary{gap:15px}.priority-summary .priority-name{font-size:21px}}
@media(max-width:650px){[data-dashboard=nacion] .main-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}[data-dashboard=nacion] .main-nav :is(a,.report-trigger){font-size:12px;min-height:44px;padding:6px 2px;flex-direction:column;gap:2px}[data-dashboard=nacion] .main-nav svg{width:17px;height:17px}.priority-modes{grid-template-columns:1fr;gap:7px;margin:22px 0}.priority-modes button{font-size:16px;text-align:left}.priority-summary{grid-template-columns:1fr;gap:4px}.priority-summary article{padding:16px 0}.priority-summary strong{font-size:36px;margin:8px 0}.priority-summary .priority-name{font-size:24px}.priority-focus,.benefit-cards{grid-template-columns:1fr}.priority-focus article,.benefit-cards article{padding:20px}.priority-focus p,.priority-focus a{font-size:16px}.priority-focus h3{font-size:20px!important}.priority-value{font-size:34px}.priority-income-controls,.priority-more{grid-template-columns:1fr}.priority-ranking dd{font-size:15px}.priority-ranking dt{font-size:14px}.priority-row-head{align-items:start;gap:12px}.priority-row-head strong{font-size:22px}.priority-jumps{gap:12px}.priority-jumps a{font-size:15px}.priority-actions button{width:100%}.benefit-chart{padding:14px 6px}.benefit-chart svg{min-height:160px}.benefit-chart text{font-size:22px}.priority-base-strip{gap:16px}.priority-explanation,.priority-reading{font-size:17px;padding-left:14px}}
@media(prefers-reduced-motion:no-preference){.priority-meter i{transition:width .25s ease-out}}

.priority-row-head strong{white-space:normal;text-align:right;max-width:48%;overflow-wrap:anywhere}.priority-row-head h3{min-width:0}

@media(min-width:651px) and (max-width:1000px){[data-dashboard=nacion] .main-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}[data-dashboard=nacion] .main-nav :is(a,.report-trigger){min-width:0;min-height:54px;padding:8px 2px;font-size:12px;flex-direction:column;gap:4px;margin-left:0}}

#priority-comparison,#priority-income,#priority-next{scroll-margin-top:12px}.benefit-chart svg{max-width:720px;margin:0 auto}@media(max-width:650px){.benefit-chart text{font-size:16px}}
.priority-coverage{font-size:15px;color:var(--muted);max-width:850px}.priority-interest{border:1px solid var(--border);border-top:3px solid var(--brand-gold);border-radius:12px;padding:24px;margin:28px 0;background:var(--surface);scroll-margin-top:12px}.interest-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0}.interest-metrics span,.interest-metrics small{display:block;font-size:14px;color:var(--muted)}.interest-metrics strong{display:block;font-size:28px;line-height:1.35;margin:8px 0}.priority-share-reading{border-left:3px solid var(--brand-gold);padding-left:12px;font-size:15px}.priority-delivery:empty{display:none}.priority-delivery{border-top:1px solid var(--border);margin:18px 0;padding-top:16px}.priority-delivery strong{font-size:24px;line-height:1.3;display:block}.priority-delivery .eyebrow{font-size:12px}.priority-delivery small{font-size:13px;color:var(--muted);line-height:1.5;display:block}@media(max-width:650px){.interest-metrics{grid-template-columns:1fr;gap:14px}.priority-interest{padding:20px}.priority-delivery small{font-size:14px}}
