1 line
4.5 KiB
JSON
1 line
4.5 KiB
JSON
{"file":"NearbySchools-styles-1.mjs-CCimGbkc.js","mappings":"","names":[],"sources":["../../../../components/NearbySchools.vue"],"sourcesContent":["<template>\n <section class=\"schools-section\">\n <div class=\"section-header\">\n <span class=\"section-badge\">🏫 학교별 1:1 맞춤 출제경향</span>\n <h2 class=\"section-title\">{{ regionDong }} 인근 주요 중·고교 내신 기출 정밀 분석</h2>\n <p class=\"section-desc\">\n 학교마다 교과서, 부교재, 서술형 채점 기준이 완전히 다릅니다. {{ regionDong }} 전문 강사진이 학교별 출제 족보를 1:1로 맞춤 대비합니다.\n </p>\n </div>\n\n <div class=\"schools-grid\">\n <div class=\"school-card\">\n <div class=\"school-type-badge middle\">중학교</div>\n <h3 class=\"school-name\">{{ regionDong }} 관내 주요 중학교</h3>\n <p class=\"school-focus\"><strong>내신 평가 특징:</strong> 자유학기제 이후 중2·중3 지필평가 난이도 급상승, 교과서 외 부교재 외부지문 출제 비중 확대</p>\n <ul class=\"school-checklist\">\n <li>✓ 교과서 핵심 문법 응용 킬러 서술형 1:1 대비</li>\n <li>✓ 3개년 중간·기말고사 기출 족보 유사 변형 문항 풀이</li>\n <li>✓ 수행평가(말하기·쓰기·보고서) 만점 기준 첨삭</li>\n </ul>\n </div>\n\n <div class=\"school-card\">\n <div class=\"school-type-badge high\">고등학교</div>\n <h3 class=\"school-name\">{{ regionDong }} 관내 일반고 및 자사·특목고</h3>\n <p class=\"school-focus\"><strong>내신 평가 특징:</strong> 모의고사 변형 부교재(수능특강·올림포스) 연계율 70% 이상, 1등급 가르는 복합 서술형 영작/킬러 문항</p>\n <ul class=\"school-checklist\">\n <li>✓ 5등급 상대평가 체제 1등급 선점 집중 훈련</li>\n <li>✓ 학교 부교재 전 지문 어휘·문맥 변형 심층 분석</li>\n <li>✓ 시간 부족 방지를 위한 실전 50분 타임어택 훈련</li>\n </ul>\n </div>\n </div>\n </section>\n</template>\n\n<script setup>\ndefineProps({\n regionDong: {\n type: String,\n required: true\n }\n})\n</script>\n\n<style scoped>\n.schools-section {\n max-width: 1080px;\n margin: 0 auto 50px;\n padding: 0 16px;\n}\n\n.section-header {\n text-align: center;\n margin-bottom: 30px;\n}\n\n.section-badge {\n display: inline-block;\n font-size: clamp(0.78rem, 2vw, 0.88rem);\n font-weight: 700;\n color: var(--primary-color, #1e3a8a);\n background: var(--badge-bg, rgba(30, 58, 138, 0.08));\n padding: 5px 12px;\n border-radius: 9999px;\n margin-bottom: 8px;\n}\n\n.section-title {\n font-size: clamp(1.3rem, 3.8vw, 1.95rem);\n font-weight: 800;\n color: var(--text-color, #1e293b);\n letter-spacing: -0.6px;\n word-break: keep-all;\n line-height: 1.35;\n}\n\n.section-desc {\n font-size: clamp(0.85rem, 2.2vw, 0.98rem);\n color: #64748b;\n margin-top: 8px;\n word-break: keep-all;\n max-width: 720px;\n margin-left: auto;\n margin-right: auto;\n}\n\n.schools-grid {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 18px;\n}\n\n.school-card {\n background: var(--bg-card, #ffffff);\n border: 1px solid var(--border-color, #e2e8f0);\n border-radius: var(--card-radius, 14px);\n padding: clamp(18px, 3.5vw, 26px);\n box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04);\n position: relative;\n}\n\n.school-type-badge {\n display: inline-block;\n font-size: 0.75rem;\n font-weight: 700;\n padding: 3px 8px;\n border-radius: 4px;\n margin-bottom: 10px;\n}\n\n.school-type-badge.middle {\n background: #e0f2fe;\n color: #0369a1;\n}\n\n.school-type-badge.high {\n background: #fef3c7;\n color: #b45309;\n}\n\n.school-name {\n font-size: clamp(1.05rem, 2.6vw, 1.25rem);\n font-weight: 800;\n color: var(--text-color, #0f172a);\n margin-bottom: 10px;\n letter-spacing: -0.4px;\n}\n\n.school-focus {\n font-size: clamp(0.82rem, 2vw, 0.92rem);\n line-height: 1.6;\n color: #334155;\n margin-bottom: 14px;\n padding-bottom: 12px;\n border-bottom: 1px dashed var(--border-color, #e2e8f0);\n word-break: keep-all;\n}\n\n.school-checklist {\n list-style: none;\n display: flex;\n flex-direction: column;\n gap: 8px;\n}\n\n.school-checklist li {\n font-size: clamp(0.8rem, 2vw, 0.9rem);\n color: #475569;\n line-height: 1.5;\n word-break: keep-all;\n}\n\n@media (max-width: 640px) {\n .schools-grid {\n grid-template-columns: 1fr;\n }\n}\n</style>\n"],"version":3} |