.elementary-school_page__FPQL5{background:#f3f7fa;color:#12365d}.elementary-school_container__HSo7p{max-width:1200px;margin:0 auto;padding:24px 24px 28px;display:grid;gap:16px;min-width:0;font-size:14px;line-height:1.65}.elementary-school_container__HSo7p h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:750;line-height:1.4;color:#13365e}.elementary-school_container__HSo7p h2 svg{width:21px;height:21px;color:#0b66bd;flex-shrink:0}.elementary-school_container__HSo7p a:focus-visible,.elementary-school_container__HSo7p button:focus-visible,.elementary-school_container__HSo7p select:focus-visible{outline:2px solid #0b66bd;outline-offset:3px}.elementary-school_hero__cZXaN{position:relative;min-height:240px;overflow:hidden;border-radius:6px;border:1px solid #e0eaf3;isolation:isolate;background:#eaf4ff}.elementary-school_heroImage__qz9bA{object-fit:cover;object-position:right 53%;z-index:-2}.elementary-school_hero__cZXaN:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#e8f2ff,#e8f2fff5 25%,#e8f2ff90 40%,transparent 57%)}.elementary-school_heroContent__6VgjS{position:relative;padding:25px 27px;width:min(100%,490px)}.elementary-school_badges__zDzI0{display:flex;gap:7px;margin-bottom:11px}.elementary-school_badges__zDzI0 span{background:#d5e8ff;color:#075aa8;font-size:12px;font-weight:650;border-radius:12px;padding:2px 10px}.elementary-school_badges__zDzI0 span+span{background:#dfe7ef;color:#53677b}.elementary-school_hero__cZXaN h1{font-size:28px;font-weight:800;line-height:1.25;letter-spacing:-.7px;color:#102e54}.elementary-school_address__76p5u{display:flex;align-items:center;gap:6px;font-size:13px;color:#5b718d;margin:8px 0 24px}.elementary-school_address__76p5u>svg{width:14px;height:14px;flex-shrink:0}.elementary-school_primaryLink__W4QyD{display:inline-flex;min-height:38px;padding:7px 18px;align-items:center;gap:8px;border-radius:4px;background:#0864bd;color:#fff!important;font-size:13px;font-weight:600}.elementary-school_primaryLink__W4QyD:hover{background:#074e97}.elementary-school_primaryLink__W4QyD svg{width:14px;height:14px}.elementary-school_illustrationNote__nNet6{position:absolute;bottom:6px;right:10px;font-size:11px;color:#455c6b;background:#ffffffb8;padding:0 5px;border-radius:2px}.elementary-school_copyWrap__L_PjI{position:relative;flex-shrink:0}.elementary-school_copy__7qO5N{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer}.elementary-school_copy__7qO5N svg{width:14px;height:14px}.elementary-school_copyMessage__wSiMQ{position:absolute;left:0;top:100%;white-space:nowrap;font-size:12px}.elementary-school_stats__0me_x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.elementary-school_stat__tDyMK{display:flex;gap:15px;align-items:center;padding:16px 19px;border:1px solid #e4ebf2;border-radius:5px;background:#fff;min-width:0}.elementary-school_statIcon__L_Wgh{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ecf5ff;color:#287cd5}.elementary-school_statIcon__L_Wgh svg{width:22px;height:22px}.elementary-school_stat__tDyMK dt{font-size:12px;color:#506780;font-weight:600}.elementary-school_stat__tDyMK dd{font-size:21px;line-height:1.45;color:#143358;font-weight:750;font-variant-numeric:tabular-nums}.elementary-school_stat__tDyMK p{font-size:11px;color:#506780;margin-top:1px}.elementary-school_guide__ozhMp{padding:17px 21px;border:1px solid #d4e6f8;border-radius:5px;background:#eff7ff}.elementary-school_guide__ozhMp h2{color:#135ca7;margin-bottom:15px}.elementary-school_guide__ozhMp ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.elementary-school_guide__ozhMp li{display:flex;gap:13px;padding:0 23px;border-left:1px solid #d7e7f7}.elementary-school_guide__ozhMp li:first-child{padding-left:0;border:0}.elementary-school_guide__ozhMp li:last-child{padding-right:0}.elementary-school_step__Kw92m{display:grid;place-items:center;flex-shrink:0;background:#2285ed;color:white;border-radius:50%;width:25px;height:25px;font-weight:700;font-size:13px}.elementary-school_guide__ozhMp h3{font-size:13px;font-weight:700;margin-bottom:4px}.elementary-school_guide__ozhMp p{font-size:12.5px;line-height:1.75;color:#506780;word-break:keep-all}.elementary-school_locationRow__U9or0{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;min-width:0}.elementary-school_mapPanel__hLUUb{position:relative;min-width:0}.elementary-school_mapPanel__hLUUb>section{padding:16px;height:100%;border:1px solid #e2eaf2;border-radius:5px;box-shadow:none;background:white;display:flex;flex-direction:column}.elementary-school_mapPanel__hLUUb h2{padding-left:0}.elementary-school_mapPanel__hLUUb>section>div{margin-top:13px;flex:1;display:flex;flex-direction:column}.elementary-school_mapPanel__hLUUb>section>div>div{flex:1;border:0}.elementary-school_mapPanel__hLUUb iframe{height:100%;min-height:280px}.elementary-school_mapLink__pjioI{position:absolute;top:12px;right:16px;display:flex;align-items:center;gap:5px;font-size:12px;min-height:30px;border:1px solid #dce8f6;border-radius:4px;padding:3px 10px;color:#2872ba;background:white}.elementary-school_mapLink__pjioI svg{width:12px;height:12px}.elementary-school_mapFallback__iWMM0{background:white;border:1px solid #e2eaf2;padding:18px;border-radius:5px;height:100%;min-height:230px}.elementary-school_mapFallback__iWMM0 p{margin-top:15px;color:#697e94}.elementary-school_zonePanel__GbiHc{min-width:0;padding:16px 18px;border:1px solid #e2eaf2;border-radius:5px;background:white}.elementary-school_zoneNotice__4teMJ{display:flex;gap:12px;align-items:center;background:#ecf5ff;padding:12px 13px;border-radius:4px;margin:13px 0 8px}.elementary-school_check__C8pQo{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:50%;background:#2988eb;color:white}.elementary-school_zoneNotice__4teMJ strong{color:#1866ad;font-size:13px;font-weight:700}.elementary-school_zoneNotice__4teMJ p{color:#506780;font-size:12px;line-height:1.65;margin-top:2px}.elementary-school_zoneFacts__r_gtb>div{display:grid;grid-template-columns:92px 1fr;gap:9px;padding:5px 0;border-bottom:1px solid #edf1f5;font-size:12.5px;line-height:1.65}.elementary-school_zoneFacts__r_gtb dt{color:#506780;font-weight:600}.elementary-school_zoneFacts__r_gtb dd{color:#596f88;word-break:keep-all}.elementary-school_zoneLink__a4orE{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:5px 8px;color:#2674bd;background:#f2f8ff;border:1px solid #d2e5f9;border-radius:4px;font-size:12px;font-weight:600}.elementary-school_zoneLink__a4orE svg{width:12px;height:12px}.elementary-school_source__5HJWQ{font-size:11px;color:#506780;margin-top:8px;line-height:1.6}.elementary-school_apartmentPanel__h8mQQ{background:#fff;border:1px solid #e2eaf2;border-radius:5px;padding:16px 18px 10px;min-width:0}.elementary-school_apartmentHeading__Ow3ME{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px}.elementary-school_apartmentHeading__Ow3ME p{font-size:12px;color:#506780;margin-top:3px}.elementary-school_sort__ocetr select{min-height:32px;border:1px solid #dce7f2;padding:4px 24px 4px 10px;font-size:12px;border-radius:4px;background:white}.elementary-school_apartmentList__iJs7I{column-count:2;column-gap:25px}.elementary-school_apartmentList__iJs7I li{display:grid;grid-template-columns:22px minmax(105px,.85fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;min-height:34px;padding:4px 0;border-bottom:1px solid #edf2f7;break-inside:avoid}.elementary-school_rowNumber__Xm9Fk{display:grid;place-items:center;width:20px;height:20px;background:#eff3f8;color:#506780;border-radius:50%;font-size:11px;font-variant-numeric:tabular-nums}.elementary-school_apartmentName__K_vLr{min-width:0;font-size:12.5px;font-weight:650;line-height:1.5}.elementary-school_apartmentName__K_vLr a:hover{text-decoration:underline}.elementary-school_sharedBadge__MgvlO{font-size:10px;color:#597f9e;display:block;font-weight:400}.elementary-school_apartmentAddress__h2Opz{font-size:11px;color:#506780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementary-school_apartmentLink__a4eAE{font-size:11px;padding:2px 7px;color:#2673b8;border:1px solid #d7e7f8;border-radius:4px;background:#f7fbff;white-space:nowrap}.elementary-school_apartmentLink__a4eAE:hover{background:#eaf4ff}.elementary-school_searchLink__nahiB{display:flex;justify-content:flex-end;margin-top:9px;color:#226bae;font-size:12px}.elementary-school_searchLink__nahiB a{padding:4px 0}.elementary-school_disclaimer__7P8ir{display:flex;align-items:center;gap:14px;padding:14px 17px;border:1px solid #d9e8f6;border-radius:5px;background:#f5faff;font-size:11.5px;color:#506780}.elementary-school_infoMark__F5O68{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#3989d3;color:white;font-weight:700;flex-shrink:0}.elementary-school_disclaimer__7P8ir>div:not(.elementary-school_officialLinks__4NXEE){flex:1}.elementary-school_officialLinks__4NXEE{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.elementary-school_officialLinks__4NXEE a{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #d7e6f6;border-radius:4px;color:#506780}.elementary-school_officialLinks__4NXEE svg{width:11px;height:11px}@media (max-width:1000px){.elementary-school_stat__tDyMK{padding:13px;gap:10px}.elementary-school_stat__tDyMK dd{font-size:19px}.elementary-school_statIcon__L_Wgh{width:34px;height:34px}.elementary-school_guide__ozhMp li{padding:0 14px;gap:9px}.elementary-school_locationRow__U9or0{grid-template-columns:1fr 1fr}.elementary-school_apartmentList__iJs7I li{grid-template-columns:20px minmax(85px,1fr) auto}.elementary-school_apartmentAddress__h2Opz{grid-column:2;grid-row:2;margin-top:-5px}.elementary-school_apartmentLink__a4eAE{grid-column:3;grid-row:1/3}.elementary-school_disclaimer__7P8ir{flex-wrap:wrap}.elementary-school_officialLinks__4NXEE{margin-left:35px}}@media (max-width:700px){.elementary-school_container__HSo7p{padding:14px 16px 22px;gap:12px}.elementary-school_container__HSo7p h2{font-size:16px}.elementary-school_hero__cZXaN{min-height:240px}.elementary-school_heroContent__6VgjS{padding:20px}.elementary-school_hero__cZXaN h1{font-size:25px}.elementary-school_heroImage__qz9bA{object-position:68% center;opacity:.7}.elementary-school_hero__cZXaN:after{background:linear-gradient(90deg,#e8f2fff5,#e8f2ffb0 50%,#e8f2ff10)}.elementary-school_address__76p5u{font-size:12px;gap:4px;margin-bottom:26px}.elementary-school_primaryLink__W4QyD{min-height:44px}.elementary-school_copy__7qO5N{width:36px;height:44px}.elementary-school_stats__0me_x{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.elementary-school_stat__tDyMK{padding:13px 10px;gap:9px}.elementary-school_stat__tDyMK dd{font-size:18px}.elementary-school_stat__tDyMK p{font-size:10px}.elementary-school_statIcon__L_Wgh{width:30px;height:30px}.elementary-school_statIcon__L_Wgh svg{width:18px;height:18px}.elementary-school_guide__ozhMp{padding:16px}.elementary-school_guide__ozhMp ol{grid-template-columns:1fr;gap:14px}.elementary-school_guide__ozhMp li{padding:0;border-left:0;gap:12px}.elementary-school_guide__ozhMp p{font-size:13px}.elementary-school_locationRow__U9or0{grid-template-columns:1fr;gap:12px}.elementary-school_mapPanel__hLUUb iframe{height:245px;min-height:245px}.elementary-school_mapPanel__hLUUb>section{padding:14px}.elementary-school_mapLink__pjioI{top:7px;right:14px;min-height:36px}.elementary-school_zonePanel__GbiHc{padding:16px}.elementary-school_zoneFacts__r_gtb>div,.elementary-school_zoneNotice__4teMJ p{font-size:13px}.elementary-school_zoneLink__a4orE{min-height:44px}.elementary-school_apartmentPanel__h8mQQ{padding:16px 14px 10px}.elementary-school_apartmentHeading__Ow3ME{flex-wrap:wrap;gap:7px}.elementary-school_sort__ocetr select{min-height:40px}.elementary-school_apartmentList__iJs7I{column-count:1}.elementary-school_apartmentList__iJs7I li{min-height:52px;gap:6px 8px}.elementary-school_apartmentName__K_vLr{font-size:13px}.elementary-school_apartmentAddress__h2Opz{font-size:11px}.elementary-school_apartmentLink__a4eAE{min-height:40px;display:flex;align-items:center}.elementary-school_searchLink__nahiB a{padding:10px 0}.elementary-school_disclaimer__7P8ir{padding:14px;align-items:flex-start;gap:10px;font-size:12px}.elementary-school_disclaimer__7P8ir>div:not(.elementary-school_officialLinks__4NXEE){min-width:0;flex-basis:calc(100% - 31px)}.elementary-school_officialLinks__4NXEE{margin-left:0;width:100%}.elementary-school_officialLinks__4NXEE a{min-height:44px}}.middle-school_page__cytEw{color:#12365d;background:#f5faff}.middle-school_container__BQroL{max-width:1200px;margin:0 auto;padding:22px 24px 36px;min-width:0;font-size:13px;line-height:1.7}.middle-school_container__BQroL a:focus-visible,.middle-school_container__BQroL summary:focus-visible{outline:2px solid #1774ce;outline-offset:4px}.middle-school_breadcrumb__Z2LNx{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#7187a2;font-size:12px}.middle-school_breadcrumb__Z2LNx [aria-current]{color:#26476c}.middle-school_breadcrumb__Z2LNx a:hover{color:#0864bd}.middle-school_hero__AP8Un{position:relative;isolation:isolate;min-height:300px;display:flex;align-items:center;margin-block:12px 18px}.middle-school_heroVisual__WDF24{position:absolute;inset:0 0 0 39%;z-index:-1;overflow:hidden;border-radius:6px}.middle-school_heroVisual__WDF24:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f5faff,#f5faff22 28%,transparent 65%)}.middle-school_heroImage__UznLT{object-fit:cover;object-position:right center}.middle-school_imageNote__ylvNG{position:absolute;right:8px;bottom:6px;z-index:1;color:#607a91;font-size:10px;background:#ffffffb8;padding:0 5px;border-radius:2px}.middle-school_heroText__YxmuL{position:relative;width:54%;padding:18px 0}.middle-school_badge__Rk7Xq{display:inline-block;padding:3px 11px;border-radius:12px;background:#e1efff;color:#0864bd;font-size:12px;font-weight:700}.middle-school_hero__AP8Un h1{margin-top:11px;font-size:32px;font-weight:800;line-height:1.35;letter-spacing:-.8px;color:#102e54}.middle-school_classification__2qDgo{margin-top:12px;font-size:14px;font-weight:600}.middle-school_classification__2qDgo span{margin-inline:7px;color:#7a90a9}.middle-school_address__HKhRh{display:flex;align-items:flex-start;gap:7px;margin-top:15px;font-size:13px}.middle-school_address__HKhRh svg,.middle-school_mapAddress__TJrLt svg{width:17px;height:20px;flex-shrink:0;margin-top:1px}.middle-school_homepage__ZCCUi{display:inline-flex;align-items:center;gap:9px;margin-top:22px;min-height:40px;padding:7px 16px;border:1px solid #c8dcf2;border-radius:5px;background:#fff;color:#0b5ea8;font-size:13px;font-weight:700}.middle-school_homepage__ZCCUi svg{width:16px;height:16px}.middle-school_homepage__ZCCUi:hover{background:#edf5ff}.middle-school_stats__uUF_z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;border:1px solid #e0eaf4;border-radius:7px;background:#fff}.middle-school_stat__y2WQG{display:flex;align-items:center;gap:13px;min-width:0;padding-inline:20px}.middle-school_stat__y2WQG+.middle-school_stat__y2WQG{border-left:1px solid #e8eff7}.middle-school_statIcon__PyIWj{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:50%;background:#eef6ff;color:#4896e5}.middle-school_statIcon__PyIWj svg{width:24px;height:24px}.middle-school_stat__y2WQG dt{font-size:12px;color:#627b98}.middle-school_stat__y2WQG dd{font-size:21px;line-height:1.5;font-weight:750;color:#12335b;font-variant-numeric:tabular-nums}.middle-school_stat__y2WQG p{font-size:11px;color:#7890aa}.middle-school_columns__jVdZh{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:20px;align-items:stretch}.middle-school_infoPanel__QNlCU,.middle-school_mapPanel__KVM_U,.middle-school_sources__C_vJg{background:#fff;border:1px solid #e0eaf4;border-radius:7px;min-width:0}.middle-school_container__BQroL h2{display:flex;align-items:center;gap:9px;color:#17385e;font-size:17px;font-weight:750;line-height:1.45}.middle-school_container__BQroL h2 svg{width:20px;height:20px;color:#4796e4}.middle-school_mapPanel__KVM_U{padding:18px;display:flex;flex-direction:column}.middle-school_mapPanel__KVM_U>section{padding:0;border:0;background:none;box-shadow:none;flex:1;display:flex;flex-direction:column}.middle-school_mapPanel__KVM_U>section>div{flex:1;margin-top:16px;display:flex}.middle-school_mapPanel__KVM_U>section>div>div{flex:1;border:1px solid #e1eaf3}.middle-school_mapPanel__KVM_U iframe{height:100%;min-height:290px}.middle-school_mapAddress__TJrLt{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;background:#f6faff;border-radius:0 0 5px 5px;font-size:12px;color:#4c6888}.middle-school_mapFallback__q42Dd{flex:1;min-height:290px}.middle-school_mapFallback__q42Dd p{margin-top:28px;color:#74899e}.middle-school_infoPanel__QNlCU{height:100%;padding:18px}.middle-school_facts__2B2ms{margin-top:17px;border-top:1px solid #e5edf6}.middle-school_facts__2B2ms>div{display:grid;grid-template-columns:92px minmax(0,1fr);border-bottom:1px solid #e5edf6;font-size:13px}.middle-school_facts__2B2ms dt{padding:11px 10px;background:#f9fbfe;color:#315274;font-weight:600}.middle-school_facts__2B2ms dd{padding:11px 14px;overflow-wrap:anywhere}.middle-school_facts__2B2ms dd.middle-school_unavailable__HHVvh{color:#8293a7;font-size:12px}.middle-school_facts__2B2ms a{display:inline-flex;align-items:center;gap:7px;color:#0864bd}.middle-school_facts__2B2ms a svg{width:13px;height:13px;flex-shrink:0}.middle-school_sources__C_vJg{margin-top:20px;padding:17px 20px}.middle-school_infoIcon__4WbXp{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#428fdb;color:#fff;font-family:Georgia,serif;font-size:16px}.middle-school_sources__C_vJg ul{padding-left:19px;list-style:disc;margin-top:9px;color:#637c97;font-size:12px;line-height:1.85}.middle-school_groupDetails__vfsWR{margin-top:12px;border-top:1px solid #e0eaf4}.middle-school_groupDetails__vfsWR summary{display:flex;justify-content:space-between;gap:12px;padding:12px 2px;cursor:pointer;color:#456788;font-size:12px;list-style:none}.middle-school_groupDetails__vfsWR summary::-webkit-details-marker{display:none}.middle-school_groupDetails__vfsWR[open] summary span{transform:rotate(180deg)}.middle-school_groupBody__vujEz{padding-top:4px}@media (max-width:1000px){.middle-school_stat__y2WQG{padding-inline:13px;gap:9px}.middle-school_statIcon__PyIWj{width:34px;height:34px}.middle-school_statIcon__PyIWj svg{width:20px;height:20px}.middle-school_stat__y2WQG dd{font-size:18px}.middle-school_facts__2B2ms>div{grid-template-columns:76px minmax(0,1fr)}.middle-school_facts__2B2ms dd{padding-inline:10px}}@media (max-width:700px){.middle-school_container__BQroL{padding:16px 16px 24px}.middle-school_breadcrumb__Z2LNx{font-size:11px;gap:7px}.middle-school_hero__AP8Un{min-height:300px;margin-top:14px}.middle-school_heroVisual__WDF24{inset:0;opacity:.45}.middle-school_heroVisual__WDF24:after{background:linear-gradient(90deg,#f5faff,#f5faffb8 48%,#f5faff11)}.middle-school_heroText__YxmuL{width:100%;padding:20px 12px}.middle-school_hero__AP8Un h1{font-size:27px}.middle-school_classification__2qDgo{font-size:13px}.middle-school_address__HKhRh{font-size:12px}.middle-school_homepage__ZCCUi{min-height:44px}.middle-school_stats__uUF_z{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.middle-school_stat__y2WQG{padding:16px 10px}.middle-school_stat__y2WQG:nth-child(3){border-left:0}.middle-school_stat__y2WQG:nth-child(n+3){border-top:1px solid #e8eff7}.middle-school_stat__y2WQG dd{font-size:17px}.middle-school_stat__y2WQG p{font-size:10px}.middle-school_stat__y2WQG dt{font-size:11px}.middle-school_statIcon__PyIWj{width:29px;height:29px}.middle-school_columns__jVdZh{grid-template-columns:1fr;gap:14px;margin-top:14px}.middle-school_infoPanel__QNlCU,.middle-school_mapPanel__KVM_U{padding:14px}.middle-school_mapPanel__KVM_U iframe{height:250px;min-height:250px}.middle-school_container__BQroL h2{font-size:16px}.middle-school_facts__2B2ms>div{font-size:12px}.middle-school_sources__C_vJg{padding:16px;margin-top:14px}.middle-school_sources__C_vJg ul{font-size:12px}.middle-school_groupDetails__vfsWR summary{min-height:44px;align-items:center}}