
.scorecard-promo{margin:0 0 24px;padding:18px 20px;border:1px solid #b8d4d8;border-radius:10px;background:#edf7f5}.scorecard-promo h2{margin:0 0 4px}.scorecard-promo p{margin:4px 0}.score-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:24px 0}.score-sort-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.score-sort-controls button{border:1px solid #6a8790;border-radius:5px;background:#fff;color:#183d4c;padding:7px 12px;font:inherit;cursor:pointer}.score-sort-controls button:hover,.score-sort-controls button:focus-visible{background:#eaf3f5;outline:2px solid #17617b;outline-offset:2px}.sort-status{min-height:1.4em;color:#375864;font-size:.9rem}.checked-date{display:block;color:var(--ink-muted);font-size:.74rem;white-space:nowrap}.score-table .pill{display:inline-block;padding:3px 9px;border-radius:12px;font-size:.8rem;font-weight:600;white-space:nowrap;color:#fff;background:#17617b}.score-table .s-planning,.score-table .s-legal-basis,.score-table .s-procurement,.score-table .s-development{background:#cfe2e8;color:#163d4c}.score-table .s-public-beta{background:#2a7590}.score-table .s-live{background:#0f5a74}.score-table .s-certified{background:#00465d}.score-facts div{padding:14px;background:#f2f7f8;border:1px solid #cbdde2;border-radius:8px}.score-facts strong,.score-facts span{display:block}.score-facts strong{font-size:.8rem;text-transform:uppercase;color:#486773}.score-facts span{margin-top:5px;font-weight:700}.score-table{width:100%;border-collapse:collapse;min-width:800px}.score-table th,.score-table td{padding:10px 8px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle}.score-table th{background:var(--paper-alt);border-bottom:2px solid var(--rule-dark);position:sticky;top:0}.score-table th button{font:inherit;font-weight:700;border:0;background:none;padding:0;cursor:pointer;color:inherit}.score-table td:first-child a{font-weight:700}.score-table .cc{display:block;font-size:.72rem;color:var(--ink-muted);letter-spacing:.08em}.score-chip{display:inline-block;min-width:1.7em;padding:2px 5px;border-radius:4px;text-align:center;font-weight:800;border:1px solid currentColor}.grade-a{color:#0b6b52;background:#e4f4ed}.grade-b{color:#17617b;background:#e4f0f5}.grade-c{color:#8b5b00;background:#fff4d5}.grade-d{color:#a44d00;background:#fff0df}.grade-e{color:#a22b2b;background:#fde8e8}.score-chip.limited{color:#6b4d83;background:#f2eafa;font-size:.72rem;min-width:auto}.limited-note{display:inline-block;margin-left:3px}.score-multiples{margin:48px 0}.multiples-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.multiple{padding:12px;text-align:center;border:1px solid var(--rule);border-radius:8px;background:#fff}.multiple h3{font-size:1rem;margin:5px 0}.multiple p{margin:4px 0}.score-radial{display:block;width:100%;max-width:190px;margin:auto;color:#17617b}.radial-text{font-size:.74rem;color:var(--ink-muted)}.read-box{padding:18px 20px;border:1px solid #b8d4d8;border-radius:8px;background:#f4f9fa}.score-band{margin:18px 0 34px;padding:20px;border:1px solid #b8d4d8;border-radius:10px;background:#f4f9fa}.score-band-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.score-band-head h2{margin:0}.score-band-head h2 small{display:block;font-size:.8rem;color:var(--ink-muted);font-weight:400}.score-pillars{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.score-pillar{padding:12px;background:#fff;border:1px solid #cbdde2;border-radius:8px}.score-pillar dt{font-weight:700;font-size:.85rem}.score-pillar dd{margin:7px 0 0}.score-pillar dd>small{display:block;color:var(--ink-muted);margin-top:4px}.score-pillar details{margin-top:8px;font-size:.82rem}.score-pillar ul{padding-left:18px}.score-pillar li{margin:7px 0}.score-pillar blockquote{margin:5px 0;padding-left:8px;border-left:2px solid #b8d4d8;color:var(--ink-muted)}
.score-table .cc{background:transparent;padding:0}
@media(max-width:900px){.score-facts{grid-template-columns:repeat(2,1fr)}.multiples-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.score-pillars{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.score-facts,.multiples-grid,.score-pillars{grid-template-columns:1fr 1fr}.score-band-head{align-items:flex-start;flex-direction:column}.score-band-head .score-radial{max-width:150px}.score-table-scroll{overflow-x:auto}.multiple{padding:8px}.multiple .score-radial{max-width:140px}.score-pillar{font-size:.9rem}}
.scorecard-page .wt-hero{margin-bottom:24px;padding-bottom:0}.scorecard-page .score-facts{margin-bottom:24px}.scorecard-page .method{margin-top:24px}.score-table-scroll{max-width:100%;overflow-x:auto}.score-table th:first-child,.score-table td:first-child{position:sticky;left:0;background:var(--paper);z-index:2}.score-table th:first-child{z-index:3;background:var(--paper-alt)}.score-table td:first-child{box-shadow:2px 0 3px #162c391a;white-space:nowrap}.score-table .cc{display:inline;margin-left:6px}.score-table th small{display:block;font-size:.72rem;color:var(--ink-muted);font-weight:500}.table-hint{display:none}.score-value.muted{color:var(--ink-muted);font-weight:500}.key-radial{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,360px);align-items:center;gap:24px;margin:36px 0;padding:22px;border:1px solid #b8d4d8;border-radius:10px;background:#f4f9fa}.key-radial h2{margin:0 0 8px}.key-radial .score-radial{max-width:320px}.axis-labels,.key-axis-labels{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:.85rem}.axis-labels small,.key-axis-labels small{color:var(--ink-muted)}.key-axis-labels{grid-template-columns:1fr}.radial-block{display:flex;align-items:center;gap:18px;max-width:600px}.radial-block .score-radial{flex:0 1 320px;max-width:320px}.radial-block .axis-labels{flex:1}.score-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.score-pillar dd{display:grid;grid-template-columns:auto auto minmax(70px,1fr);align-items:center;gap:8px}.score-pillar dd>small,.score-pillar details{grid-column:1/-1}.score-bar{height:6px;background:#e3ebee;border-radius:999px;overflow:hidden}.score-bar>span{display:block;height:100%;background:#17617b;border-radius:inherit}.score-pillar dd .score-chip.limited{min-width:4.8em;width:4.8em}.score-pillar dd .score-chip:not(.limited){min-width:4.8em;width:4.8em}.score-pillar dd .pillar-score{font-variant-numeric:tabular-nums}.multiple .score-radial{max-width:190px}.scorecard-page .score-multiples{margin-top:36px}
.scorecard-page .method[aria-labelledby="table-heading"]{margin-top:24px;padding-top:0}.scorecard-page #table-heading{margin-top:0}
.score-table .score-chip{box-sizing:border-box;width:4.1em;min-width:4.1em;font-size:.68rem}.score-table .score-chip.limited{width:4.1em;min-width:4.1em}
@media(max-width:900px){.radial-block{align-items:flex-start;flex-direction:column}.score-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.table-hint{display:block;margin:0 0 8px;font-size:.86rem;color:var(--ink-muted)}.score-table{min-width:940px}.score-table th:first-child,.score-table td:first-child{min-width:116px}.score-facts{margin-top:16px}.key-radial{grid-template-columns:1fr}.key-radial .score-radial{max-width:260px}.score-band-head .radial-block{align-items:flex-start;flex-direction:column}.score-band-head .radial-block .score-radial{max-width:280px}.radial-block .axis-labels{width:100%}.score-pillars{grid-template-columns:1fr 1fr}.score-pillar dd{grid-template-columns:auto auto minmax(36px,1fr);gap:5px}.score-pillar dd .score-chip.limited,.score-pillar dd .score-chip:not(.limited){min-width:4.4em;width:4.4em}.multiple{overflow:visible}.multiple .score-radial{max-width:140px}}
.score-band-head{display:block}.score-band-head h2 small{margin-top:6px}.score-pillars{display:grid;grid-template-columns:1fr;max-width:320px}.score-pillar dd{grid-template-columns:3.4em 5.3em 1fr}.score-pillar .score-bar{height:12px}.score-chip:not(.limited){font-size:14px;line-height:1.3}.score-table .score-chip:not(.limited){font-size:14px;width:auto;min-width:1.7em}.score-table .score-chip.limited{width:auto;min-width:4.1em}.score-table th:first-child,.score-table td:first-child{position:static;min-width:36px;box-shadow:none}.score-table th:nth-child(2),.score-table td:nth-child(2){position:sticky;left:0;background:var(--paper);z-index:2}.score-table th:nth-child(2){background:var(--paper-alt);z-index:3}.score-table .rank-cell{font-weight:700;font-variant-numeric:tabular-nums}.score-table:not(.sorted-by-score) .rank-cell{color:var(--ink-muted)}.limited-note{display:block;font-size:.78rem;white-space:nowrap}.score-stage-filter{font:inherit;padding:7px 10px;border:1px solid #6a8790;border-radius:5px;background:#fff;color:#183d4c}
.score-table:not(.sorted-by-score) th:first-child,.score-table:not(.sorted-by-score) td:first-child{display:none}
.country-toc{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px 14px;margin:0 0 20px;background:#fff;border:1px solid #cbdde2;border-radius:8px;box-shadow:0 2px 8px #12394b14;font-size:.86rem}.country-toc a{white-space:nowrap}.country-page [id]{scroll-margin-top:110px}.country-secondary>summary{display:none}@media(max-width:600px){.country-toc{top:0;gap:6px 10px;font-size:.78rem}.country-secondary>summary{display:list-item;padding:12px;color:#17617b;font-weight:700;cursor:pointer}.country-secondary{border-top:1px solid #cbdde2;margin:16px 0}.country-secondary>.method{margin:8px 0 18px}.country-page .score-pillars{grid-template-columns:1fr;max-width:320px}}
.country-page .score-pillars{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}
@media(max-width:900px){.country-page .score-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.country-page .score-pillars{grid-template-columns:1fr}}
