.CountryComparison_root__7aLEn{margin:1.5rem 0;--country-color:var(--pisa-reference)}.CountryComparison_head__9_Lh0,.CountryComparison_row__HC6Nr{display:grid;grid-template-columns:minmax(140px,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:center}.CountryComparison_head__9_Lh0{padding:.8rem .7rem;border-bottom:2px solid var(--pisa-ink);font:600 .75rem/1.5 ui-monospace,monospace}.CountryComparison_head__9_Lh0 small{display:block;color:var(--pisa-muted);font-weight:400}.CountryComparison_row__HC6Nr{border-left:3px solid transparent;border-bottom:1px solid var(--pisa-border);padding:.45rem .7rem;min-height:65px}.CountryComparison_row__HC6Nr[data-country-role=germany]{--country-color:var(--pisa-germany);border-left:3px solid var(--pisa-germany);background:color-mix(in srgb,var(--pisa-germany) 6%,var(--pisa-paper))}.CountryComparison_row__HC6Nr[data-country-role=peer]{--country-color:var(--pisa-peer);border-left:3px solid var(--pisa-peer);background:color-mix(in srgb,var(--pisa-peer) 6%,var(--pisa-paper))}.CountryComparison_row__HC6Nr[data-inspected=true]{box-shadow:inset 0 0 0 1px var(--country-color)}.CountryComparison_row__HC6Nr button{min-height:44px;padding:.2rem 0;text-align:left;border:0;background:transparent;color:var(--pisa-ink);font:600 .84rem/1.45 var(--font-inter),sans-serif;cursor:pointer}.CountryComparison_row__HC6Nr button:disabled{opacity:1;cursor:default}.CountryComparison_row__HC6Nr button small{display:block;font:400 .65rem/1.6 ui-monospace,monospace;color:var(--pisa-muted)}.CountryComparison_row__HC6Nr[data-country-role=germany] .CountryComparison_metric__rg_5t>span,.CountryComparison_row__HC6Nr[data-country-role=germany] button small,.CountryComparison_row__HC6Nr[data-country-role=peer] .CountryComparison_metric__rg_5t>span,.CountryComparison_row__HC6Nr[data-country-role=peer] button small{color:var(--pisa-ink)}.CountryComparison_metric__rg_5t{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem;gap:.3rem;align-items:center;min-width:0}.CountryComparison_metric__rg_5t>span{display:none}.CountryComparison_metric__rg_5t svg{width:100%;height:34px;overflow:visible}.CountryComparison_metric__rg_5t strong{font:600 .8rem ui-monospace,monospace;text-align:right;color:var(--country-color)}.CountryComparison_track__p043z{stroke:var(--pisa-border);stroke-width:1;vector-effect:non-scaling-stroke}.CountryComparison_reference__MagFR{stroke:var(--pisa-muted);stroke-dasharray:2 3;stroke-width:1;vector-effect:non-scaling-stroke}.CountryComparison_interval__K3Ygu,.CountryComparison_point__2KkE_{stroke:var(--country-color);stroke-width:2;vector-effect:non-scaling-stroke}.CountryComparison_point__2KkE_{fill:var(--pisa-paper)}.CountryComparison_row__HC6Nr[data-country-role=germany] .CountryComparison_point__2KkE_{fill:var(--pisa-germany)}.CountryComparison_countries___GaZq:focus-visible{outline:3px solid var(--pisa-germany);outline-offset:4px}.CountryComparison_note__znKtV{font-size:.76rem;line-height:1.7;color:var(--pisa-muted);margin:1rem 0 0}@media(max-width:600px){.CountryComparison_head__9_Lh0{grid-template-columns:1fr}.CountryComparison_head__9_Lh0>span:not(:first-child){display:none}.CountryComparison_row__HC6Nr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem 1rem;padding:.65rem .5rem}.CountryComparison_row__HC6Nr>button{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:1rem}.CountryComparison_metric__rg_5t{grid-template-columns:minmax(0,1fr) 3rem}.CountryComparison_metric__rg_5t>span{display:block;grid-column:1/-1;font:.68rem/1.5 ui-monospace,monospace;color:var(--pisa-muted)}.CountryComparison_metric__rg_5t strong{font-size:.78rem}.CountryComparison_metric__rg_5t svg{height:32px}.CountryComparison_row__HC6Nr button small{text-align:right}}@media print{.CountryComparison_row__HC6Nr{break-inside:avoid}.CountryComparison_countries___GaZq{outline:none}}.CountryScatter_figure__HvE7g{container-type:inline-size;margin:3.5rem 0 0;padding:2rem 0 0;border-top:2px solid var(--pisa-ink);min-width:0;scroll-margin-top:7rem}.CountryScatter_heading__Dqh7M h3{font:500 2rem/1.2 var(--font-fraunces),Georgia,serif;margin:0 0 1rem;max-width:35ch}.CountryScatter_heading__Dqh7M>p:last-child,.CountryScatter_staticSubject__mIaWF{font-size:.84rem;line-height:1.7;margin:.7rem 0;color:var(--pisa-muted)}.CountryScatter_heading__Dqh7M>p:first-child{color:var(--pisa-germany)}.CountryScatter_legend__Uw4d7{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;font-size:.78rem;line-height:1.6;margin:1rem 0 1.5rem}.CountryScatter_legend__Uw4d7>span{display:flex;align-items:center;gap:.45rem}.CountryScatter_legend__Uw4d7 i{display:block;width:10px;height:10px;flex:none}.CountryScatter_germanyKey__HdJsn{background:var(--pisa-germany)}.CountryScatter_peerKey__xDRhK{border:2px solid var(--pisa-peer);border-radius:50%}.CountryScatter_otherKey__m9uTv{border:2px solid var(--pisa-reference);border-radius:50%}.CountryScatter_qualifiedKey__3DwwN{border:2px solid var(--pisa-reference);transform:rotate(45deg)}.CountryScatter_layout__ZT8ET{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);align-items:start;gap:2rem}.CountryScatter_plotColumn__XwPUu{min-width:0}.CountryScatter_plot__X6hxp{display:block;width:100%;height:auto;max-width:740px;margin:auto;overflow:visible;touch-action:pan-y}.CountryScatter_axisTitle__bv7WO,.CountryScatter_bottomAxis__J1Wjh{display:flex;align-items:center;gap:.4rem;font:.78rem/1.6 ui-monospace,monospace;flex-wrap:wrap}.CountryScatter_axisTitle__bv7WO>span,.CountryScatter_bottomAxis__J1Wjh>span{margin-left:auto;font-size:.7rem;color:var(--pisa-muted)}.CountryScatter_axisTitle__bv7WO{margin-bottom:.4rem}.CountryScatter_bottomAxis__J1Wjh{margin-top:.4rem}.CountryScatter_axis__Gd8WN line{stroke:var(--pisa-grid);stroke-width:1;vector-effect:non-scaling-stroke}.CountryScatter_axis__Gd8WN text{fill:var(--pisa-ink);font:14px ui-monospace,monospace}.CountryScatter_equality__ngypj{stroke:var(--pisa-reference);stroke-width:1.5;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.CountryScatter_direction__mZbNY{fill:var(--pisa-muted);font:14px var(--font-inter),sans-serif}.CountryScatter_whisker__4cqOq{stroke:currentColor;stroke-width:1.3;vector-effect:non-scaling-stroke}.CountryScatter_leader__z3Qd7{stroke:currentColor;stroke-width:.8;vector-effect:non-scaling-stroke}.CountryScatter_point__Wzpnn{fill:var(--pisa-paper);stroke:currentColor;stroke-width:1.8;vector-effect:non-scaling-stroke}.CountryScatter_germanPoint__c3UfD{fill:currentColor;stroke:var(--pisa-paper);stroke-width:1;vector-effect:non-scaling-stroke}.CountryScatter_countryLabel__j0U2q{fill:currentColor;font:600 14px ui-monospace,monospace;paint-order:stroke;stroke:var(--pisa-paper);stroke-width:4px;stroke-linejoin:round}.CountryScatter_country__N3f6Z[data-active=true] .CountryScatter_point__Wzpnn{stroke-width:3}.CountryScatter_country__N3f6Z[data-active=true] .CountryScatter_countryLabel__j0U2q{font-weight:800}.CountryScatter_country__N3f6Z[data-emphasis=peer] .CountryScatter_point__Wzpnn{stroke-width:3}.CountryScatter_plot__X6hxp[tabindex]{cursor:crosshair}.CountryScatter_plot__X6hxp:focus-visible{outline:3px solid var(--pisa-peer);outline-offset:3px}.CountryScatter_finding__dNVid{font-size:.98rem;font-weight:600;line-height:1.7;margin:1.4rem 0}.CountryScatter_inspection__Sn4_b{border-left:3px solid var(--pisa-germany);background:color-mix(in srgb,var(--pisa-ink) 3%,var(--pisa-paper));padding:.8rem 1rem;min-height:170px}.CountryScatter_inspection__Sn4_b h4{font-size:.92rem;line-height:1.5;margin:0 0 .6rem}.CountryScatter_inspection__Sn4_b dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.CountryScatter_inspection__Sn4_b dt{font:.7rem/1.6 ui-monospace,monospace}.CountryScatter_inspection__Sn4_b dd{margin:.3rem 0 0;line-height:1.6}.CountryScatter_inspection__Sn4_b dd strong{display:block;font:600 1rem/1.5 ui-monospace,monospace}.CountryScatter_inspection__Sn4_b dd span{display:block;font-size:.73rem;color:var(--pisa-muted)}.CountryScatter_inspection__Sn4_b>p{font-size:.77rem;line-height:1.6;margin:.6rem 0 0}.CountryScatter_missing__m5Yfb{display:flex;align-items:flex-start;gap:.55rem;font-size:.79rem;line-height:1.7;margin:1rem 0}.CountryScatter_missing__m5Yfb svg{flex:none;margin-top:.2rem}.CountryScatter_note__KYhZa{font-size:.79rem;line-height:1.75;color:var(--pisa-muted);margin:1.5rem 0;max-width:110ch}.CountryScatter_note__KYhZa a{color:var(--pisa-ink);text-decoration:underline;text-underline-offset:3px}.CountryScatter_inventory__OHC0o{min-width:0}.CountryScatter_inventory__OHC0o table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.75rem;font-variant-numeric:tabular-nums}.CountryScatter_inventory__OHC0o caption{text-align:left;font-size:.83rem;font-weight:650;padding:0 0 .8rem;line-height:1.6}.CountryScatter_inventory__OHC0o td,.CountryScatter_inventory__OHC0o th{border-bottom:1px solid var(--pisa-border);padding:.45rem .3rem;vertical-align:middle;text-align:right}.CountryScatter_inventory__OHC0o thead th{font:.67rem/1.6 ui-monospace,monospace;color:var(--pisa-muted);padding-top:.6rem;border-top:1px solid var(--pisa-border)}.CountryScatter_inventory__OHC0o th:first-child{width:44%;text-align:left}.CountryScatter_inventory__OHC0o tbody td{font:500 .74rem/1.5 ui-monospace,monospace;color:var(--pisa-ink)}.CountryScatter_inventory__OHC0o th button{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;width:100%;border:0;background:transparent;font:600 .76rem/1.5 var(--font-inter),sans-serif;color:inherit;text-align:left;padding:0;cursor:pointer}.CountryScatter_inventory__OHC0o th button>span{min-width:0;overflow-wrap:anywhere}.CountryScatter_inventory__OHC0o th small{font:.64rem/1.5 ui-monospace,monospace;color:var(--pisa-muted)}.CountryScatter_inventory__OHC0o button:disabled{opacity:1;cursor:default}.CountryScatter_inventory__OHC0o tr[data-active=true]{outline:1px solid var(--pisa-border);outline-offset:-1px}.CountryScatter_inventory__OHC0o tr[data-selected=true] th{box-shadow:inset 2px 0 var(--pisa-peer);padding-left:.55rem}.CountryScatter_inventory__OHC0o button:focus-visible{outline:3px solid var(--pisa-peer);outline-offset:3px}.CountryScatter_inventory__OHC0o abbr{text-decoration:none;color:var(--pisa-muted)}@container(max-width:1000px){.CountryScatter_layout__ZT8ET{grid-template-columns:1fr;gap:1.8rem}.CountryScatter_plot__X6hxp{max-width:700px}.CountryScatter_inventory__OHC0o th:first-child{width:44%}.CountryScatter_inventory__OHC0o th button{min-height:44px}.CountryScatter_inventory__OHC0o table{font-size:.82rem}.CountryScatter_inventory__OHC0o tbody td,.CountryScatter_inventory__OHC0o th button{font-size:.83rem}.CountryScatter_heading__Dqh7M h3{font-size:1.8rem}}@container(max-width:600px){.CountryScatter_heading__Dqh7M h3{font-size:1.65rem}.CountryScatter_axis__Gd8WN text{font-size:26px}.CountryScatter_countryLabel__j0U2q,.CountryScatter_direction__mZbNY{display:none}.CountryScatter_country__N3f6Z[data-emphasis=germany] .CountryScatter_countryLabel__j0U2q{display:block;font-size:26px}.CountryScatter_leader__z3Qd7{display:none}.CountryScatter_country__N3f6Z[data-emphasis=germany] .CountryScatter_leader__z3Qd7{display:block}.CountryScatter_axisTitle__bv7WO>span{display:none}.CountryScatter_bottomAxis__J1Wjh>span{width:100%;margin-left:0;font-size:.69rem}.CountryScatter_legend__Uw4d7{font-size:.73rem;gap:.55rem 1rem}.CountryScatter_inspection__Sn4_b{min-height:210px;padding:.8rem}.CountryScatter_inspection__Sn4_b dl{gap:.55rem}.CountryScatter_inspection__Sn4_b dt{font-size:.67rem}.CountryScatter_inspection__Sn4_b dd span{font-size:.71rem}.CountryScatter_inventory__OHC0o th small{display:none}.CountryScatter_inventory__OHC0o th:first-child{width:40%}.CountryScatter_inventory__OHC0o tbody td,.CountryScatter_inventory__OHC0o th button{font-size:.74rem}.CountryScatter_inventory__OHC0o td,.CountryScatter_inventory__OHC0o th{padding:.45rem .2rem}.CountryScatter_inventory__OHC0o thead th{font-size:.64rem}.CountryScatter_figure__HvE7g{margin-top:2.5rem}}@media print{.CountryScatter_figure__HvE7g{break-inside:auto;margin:2rem 0 0;padding-top:1rem}.CountryScatter_layout__ZT8ET{grid-template-columns:1fr}.CountryScatter_plotColumn__XwPUu{break-inside:avoid}.CountryScatter_plot__X6hxp{max-width:530px}.CountryScatter_inventory__OHC0o thead{display:table-header-group}.CountryScatter_inventory__OHC0o tr{break-inside:avoid}.CountryScatter_inspection__Sn4_b{background:none;min-height:0}.CountryScatter_legend__Uw4d7{margin-bottom:.6rem}.CountryScatter_countryLabel__j0U2q{display:block;font-size:14px}.CountryScatter_country__N3f6Z[data-emphasis=germany] .CountryScatter_countryLabel__j0U2q{font-size:14px}.CountryScatter_axis__Gd8WN text{font-size:16px}.CountryScatter_leader__z3Qd7{display:block}.CountryScatter_direction__mZbNY{display:none}.CountryScatter_inventory__OHC0o th button{min-height:0}}