.protection-table.svelte-1hgpwhl table{font-variant-numeric:tabular-nums;min-width:44rem}.protection-table.svelte-1hgpwhl tr>:last-child{min-width:9rem}.protection-table.svelte-1hgpwhl td strong{color:var(--green);display:block}.protection-table.svelte-1hgpwhl td span,.protection-table.svelte-1hgpwhl th small{color:#5f6b61;font-size:.8125rem;font-weight:400;display:block}.protection-table.svelte-1hgpwhl .best{background:#eef2e3}.protection-table.svelte-1hgpwhl .best td{color:var(--green);font-weight:600}.fixation-chart.svelte-s2r01b{border:1px solid var(--border);background:#fcfdfb;border-radius:12px;margin:28px 0;padding:24px}figcaption.svelte-s2r01b strong:where(.svelte-s2r01b){color:var(--green);line-height:1.5;display:block}figcaption.svelte-s2r01b span:where(.svelte-s2r01b){color:#5f6b61;margin-top:4px;font-size:.8125rem;line-height:1.6;display:block}.fixation-legend.svelte-s2r01b{color:#5f6b61;flex-wrap:wrap;gap:8px 20px;margin:16px 0 12px;padding:0;font-size:.8125rem;list-style:none;display:flex}.fixation-legend.svelte-s2r01b li:where(.svelte-s2r01b){align-items:center;gap:8px;margin:0;padding:0;display:flex}.swatch.svelte-s2r01b{border-radius:2px;width:12px;height:12px;display:inline-block}.swatch-fixed.svelte-s2r01b{background:var(--green)}.swatch-variable.svelte-s2r01b{background:#e4efaf;box-shadow:inset 0 0 0 1px #c9d8a6}.fixation-rows.svelte-s2r01b{margin:0;padding:0;list-style:none}.fixation-rows.svelte-s2r01b li:where(.svelte-s2r01b){grid-template-columns:7.5rem minmax(0,1fr) 4.25rem;align-items:center;gap:12px;min-height:32px;margin:0;padding:0;font-size:.875rem;line-height:1.4;display:grid}.fixation-rows.svelte-s2r01b li:where(.svelte-s2r01b)+li:where(.svelte-s2r01b){margin-top:6px}.fixation-name.svelte-s2r01b{color:#27342e}.finland.svelte-s2r01b .fixation-name:where(.svelte-s2r01b),.finland.svelte-s2r01b .fixation-value:where(.svelte-s2r01b){color:var(--green);font-weight:700}.area.svelte-s2r01b .fixation-name:where(.svelte-s2r01b){font-style:italic}.fixation-track.svelte-s2r01b{background:#e4efaf;border-radius:3px;height:16px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #d4e2b2}.fixation-fill.svelte-s2r01b{background:var(--green);height:100%;display:block}.area.svelte-s2r01b .fixation-fill:where(.svelte-s2r01b){background:#53644e}.fixation-value.svelte-s2r01b{text-align:right;font-variant-numeric:tabular-nums;color:#27342e}.sr-only.svelte-s2r01b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fixation-source.svelte-s2r01b{color:#63705f;margin:16px 0 0;font-size:.75rem;line-height:1.6}@media (width<=480px){.fixation-chart.svelte-s2r01b{padding:18px}.fixation-rows.svelte-s2r01b li:where(.svelte-s2r01b){grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;font-size:.8125rem}.fixation-name.svelte-s2r01b{grid-column:1/-1}.fixation-value.svelte-s2r01b{min-width:3.75em}}@media (prefers-reduced-motion:no-preference){.fixation-fill.svelte-s2r01b{transition:width .6s}}.trend-chart.svelte-11ngr5s{border:1px solid var(--border);background:#fcfdfb;border-radius:12px;margin:28px 0;padding:24px}figcaption.svelte-11ngr5s strong:where(.svelte-11ngr5s){color:var(--green);line-height:1.5;display:block}figcaption.svelte-11ngr5s span:where(.svelte-11ngr5s){color:#5f6b61;margin-top:4px;font-size:.8125rem;line-height:1.6;display:block}svg[role=img].svelte-11ngr5s{width:100%;height:auto;margin-top:16px;display:block}.grid.svelte-11ngr5s{stroke:#dfe6d3;stroke-width:1px}.tick.svelte-11ngr5s{fill:#63705f;font-variant-numeric:tabular-nums;font-size:12px}.trend-legend.svelte-11ngr5s{color:#27342e;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:8px 16px;margin:16px 0 12px;padding:0;font-size:.8125rem;list-style:none;display:grid}.trend-legend.svelte-11ngr5s li:where(.svelte-11ngr5s){align-items:center;gap:8px;margin:0;padding:0;display:flex}details.svelte-11ngr5s{margin-top:8px;font-size:.875rem}summary.svelte-11ngr5s{cursor:pointer;min-height:44px;color:var(--green);align-items:center;font-weight:600;display:flex}.trend-table.svelte-11ngr5s table{font-variant-numeric:tabular-nums;min-width:32rem}.trend-table.svelte-11ngr5s th,.trend-table.svelte-11ngr5s td{min-width:0;padding:10px 14px}.trend-table.svelte-11ngr5s tr>:first-child{width:auto}.trend-table.svelte-11ngr5s tr>:last-child{min-width:0}.trend-source.svelte-11ngr5s{color:#63705f;margin:12px 0 0;font-size:.75rem;line-height:1.6}@media (width<=480px){.trend-chart.svelte-11ngr5s{padding:18px}}
