.wn-school-entry{color:var(--wn-color-ink);background:var(--wn-color-paper);font-family:var(--wn-font-ui);text-align:start;margin-block:var(--wn-space-6);border:1px solid var(--wn-color-rule);border-radius:var(--wn-radius-panel);min-width:0;padding:clamp(1rem,3vw,2rem)}.wn-school-entry>label{font-size:var(--wn-size-section);font-weight:650;line-height:1.35;display:block}.wn-school-entry__hint,.wn-school-entry__notice,.wn-school-entry noscript p{font-size:var(--wn-size-support);line-height:var(--wn-leading-support);color:var(--wn-color-muted);margin-block:var(--wn-space-2) var(--wn-space-4)}.wn-school-entry__notice{color:var(--wn-color-warning-ink);background:var(--wn-color-warning-surface);padding:var(--wn-space-3)}.wn-school-entry input{width:100%;min-width:0;min-height:var(--wn-button-min);border:1px solid var(--wn-color-control-border);border-radius:var(--wn-radius-control);background:var(--wn-color-paper);color:var(--wn-color-ink);padding:var(--wn-space-3);font:inherit;font-size:var(--wn-size-body)}.wn-school-entry input::placeholder{color:var(--wn-color-muted);opacity:1}.wn-school-entry :is(input,a,summary):focus-visible{outline:3px solid var(--wn-color-focus);outline-offset:3px}.wn-school-entry__cities{gap:0 var(--wn-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wn-school-entry__cities li{min-width:0}.wn-school-entry__city{min-height:var(--wn-button-min);padding-block:var(--wn-space-3);border-bottom:1px solid var(--wn-color-rule);color:var(--wn-color-action);font-size:var(--wn-size-body);overflow-wrap:anywhere;flex-direction:column;justify-content:center;font-weight:600;line-height:1.5;display:flex}.wn-school-entry__city:hover>span:first-child{text-decoration:underline}.wn-school-entry__country{color:var(--wn-color-muted);font-size:var(--wn-size-support);font-weight:400}.wn-school-entry__more summary{cursor:pointer;min-height:var(--wn-button-min);padding-block:var(--wn-space-4);font-size:var(--wn-size-support);font-weight:600}@media (max-width:35rem){.wn-school-entry__cities{grid-template-columns:minmax(0,1fr)}}