.page-module__y6_RsG__page{max-width:var(--hs-max-width);padding:var(--hs-space-6) var(--hs-gutter) var(--hs-space-16);margin:0 auto}.page-module__y6_RsG__breadcrumb{font-size:var(--hs-size-caption);color:var(--hs-ink-2);margin-bottom:var(--hs-space-4)}.page-module__y6_RsG__breadcrumb ol{gap:0 var(--hs-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__y6_RsG__breadcrumb li{align-items:center;display:flex}.page-module__y6_RsG__breadcrumb li:after{content:"›";margin-left:var(--hs-space-2);color:var(--hs-ink-3)}.page-module__y6_RsG__breadcrumb li:last-child:after{content:none}.page-module__y6_RsG__breadcrumb a{color:var(--hs-ink-2);min-height:var(--hs-touch-target);align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.page-module__y6_RsG__breadcrumb a:hover{color:var(--hs-indigo);text-decoration:underline}.page-module__y6_RsG__title{font-size:var(--hs-size-h1);font-weight:700;line-height:var(--hs-lh-h1);letter-spacing:var(--hs-track-tight);margin:0 0 var(--hs-space-1);text-wrap:balance}.page-module__y6_RsG__subtitle{margin:0 0 var(--hs-space-2);color:var(--hs-ink-2);font-size:var(--hs-size-h3)}.page-module__y6_RsG__statusBadge{margin-left:var(--hs-space-2);background:var(--hs-sand);color:var(--hs-ink-2);font-size:var(--hs-size-caption);vertical-align:middle;border-radius:4px;padding:2px 8px;font-weight:400;display:inline-block}.page-module__y6_RsG__caption{font-size:var(--hs-size-caption);color:var(--hs-ink-2);margin:0 0 var(--hs-space-6)}.page-module__y6_RsG__note{background:var(--hs-caution-bg);border:1px solid var(--hs-caution-line);color:var(--hs-caution-ink);border-radius:var(--hs-radius-card);padding:var(--hs-space-4) var(--hs-space-6);margin:0 0 var(--hs-space-6)}.page-module__y6_RsG__noteTitle{margin:0 0 var(--hs-space-2);font-size:var(--hs-size-h3);font-weight:700}.page-module__y6_RsG__noteBody{margin:0 0 var(--hs-space-3);text-wrap:pretty;font-size:14px}.page-module__y6_RsG__noteActions{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.page-module__y6_RsG__buttonPrimary,.page-module__y6_RsG__buttonSecondary{min-height:var(--hs-touch-target);padding:0 var(--hs-space-4);border-radius:var(--hs-radius-control);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.page-module__y6_RsG__buttonPrimary{background:var(--hs-ink);border:1px solid var(--hs-ink);color:#fff}.page-module__y6_RsG__buttonPrimary:hover{color:#fff}.page-module__y6_RsG__buttonSecondary{background:var(--hs-surface);border:1px solid var(--hs-line-strong);color:var(--hs-ink)}.page-module__y6_RsG__buttonSecondary:hover{color:var(--hs-ink);background:var(--hs-sand)}.page-module__y6_RsG__position{background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:var(--hs-radius-card);padding:var(--hs-space-6);margin-bottom:var(--hs-space-8)}.page-module__y6_RsG__positionLead{margin:0 0 var(--hs-space-2);font-size:var(--hs-size-h3);font-weight:700}.page-module__y6_RsG__positionLine{margin:0 0 var(--hs-space-2)}.page-module__y6_RsG__scale{margin:var(--hs-space-4) 0 var(--hs-space-2)}.page-module__y6_RsG__scaleTrack{background:var(--hs-sand);border-radius:4px;height:8px;position:relative}.page-module__y6_RsG__scaleFill{background:var(--hs-indigo-tint);border-radius:4px;position:absolute;inset:0 auto 0 0}.page-module__y6_RsG__scaleMarker{background:var(--hs-indigo);border-radius:2px;width:3px;height:16px;position:absolute;top:-4px;transform:translate(-50%)}.page-module__y6_RsG__scaleLabels{font-size:var(--hs-size-small);color:var(--hs-ink-3);margin-top:var(--hs-space-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.page-module__y6_RsG__positionCaption{margin:var(--hs-space-3) 0 0;font-size:var(--hs-size-caption);color:var(--hs-ink-2)}.page-module__y6_RsG__infoGrid{gap:var(--hs-space-4) var(--hs-space-6);margin:0 0 var(--hs-space-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__y6_RsG__infoGrid div{margin:0}.page-module__y6_RsG__infoGrid dt{font-size:var(--hs-size-label);color:var(--hs-ink-2);margin-bottom:2px;font-weight:500}.page-module__y6_RsG__infoGrid dd{margin:0;font-size:15px}.page-module__y6_RsG__infoNote{font-size:var(--hs-size-small);color:var(--hs-ink-3);display:block}.page-module__y6_RsG__sectionHeading{font-size:var(--hs-size-h2);font-weight:700;line-height:var(--hs-lh-h2);margin:0 0 var(--hs-space-4)}.page-module__y6_RsG__tableWrap{border:1px solid var(--hs-line);border-radius:var(--hs-radius-card);background:var(--hs-surface);overflow-x:auto}.page-module__y6_RsG__table{border-collapse:collapse;width:100%;font-size:14px}.page-module__y6_RsG__table caption{text-align:left;padding:var(--hs-space-3) var(--hs-space-4);font-size:var(--hs-size-caption);color:var(--hs-ink-2);border-bottom:1px solid var(--hs-line)}.page-module__y6_RsG__table th{text-align:left;font-size:var(--hs-size-caption);color:var(--hs-ink-2);background:var(--hs-sand);padding:var(--hs-space-3) var(--hs-space-4);white-space:nowrap;font-weight:500}.page-module__y6_RsG__table td{padding:var(--hs-space-3) var(--hs-space-4);border-top:1px solid var(--hs-line);vertical-align:top}.page-module__y6_RsG__num{font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__y6_RsG__nowrap{white-space:nowrap}.page-module__y6_RsG__repBadge{margin-left:var(--hs-space-2);background:var(--hs-indigo-tint);color:var(--hs-indigo);font-size:var(--hs-size-small);vertical-align:middle;border-radius:4px;padding:1px 6px;display:inline-block}.page-module__y6_RsG__muted{color:var(--hs-ink-3)}.page-module__y6_RsG__tableNote{font-size:var(--hs-size-caption);color:var(--hs-ink-2);margin:var(--hs-space-3) 0 0;text-wrap:pretty}.page-module__y6_RsG__narrative{margin:var(--hs-space-12) 0 var(--hs-space-8);max-width:68ch}.page-module__y6_RsG__narrative p{margin:0 0 var(--hs-space-4);text-wrap:pretty}.page-module__y6_RsG__neighbors{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__y6_RsG__neighbors li{border-top:1px solid var(--hs-line)}.page-module__y6_RsG__neighbors li:last-child{border-bottom:1px solid var(--hs-line)}.page-module__y6_RsG__neighborLink{gap:0 var(--hs-space-2);min-height:var(--hs-touch-target);padding:var(--hs-space-3) 0;color:var(--hs-ink);flex-wrap:wrap;align-items:baseline;text-decoration:none;display:flex}.page-module__y6_RsG__neighborLink:hover{color:var(--hs-indigo)}.page-module__y6_RsG__neighborName{font-weight:500}.page-module__y6_RsG__neighborMeta{color:var(--hs-ink-2);font-size:var(--hs-size-caption);font-variant-numeric:tabular-nums}.page-module__y6_RsG__prepList{gap:var(--hs-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__y6_RsG__prepCard{border:1px solid var(--hs-line);border-radius:var(--hs-radius-card);background:var(--hs-surface);padding:var(--hs-space-4);color:var(--hs-ink);height:100%;text-decoration:none;display:block}.page-module__y6_RsG__prepCard:hover{border-color:var(--hs-indigo);color:var(--hs-ink)}.page-module__y6_RsG__prepTitle{color:var(--hs-indigo);margin-bottom:var(--hs-space-1);font-weight:500;display:block}.page-module__y6_RsG__prepBody{font-size:var(--hs-size-caption);color:var(--hs-ink-2);display:block}.page-module__y6_RsG__linkSection{margin-top:var(--hs-space-12)}.page-module__y6_RsG__parentLinks{gap:var(--hs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__y6_RsG__parentLinks a{min-height:var(--hs-touch-target);align-items:center;display:flex}.page-module__y6_RsG__source{margin-top:var(--hs-space-12);padding-top:var(--hs-space-6);border-top:1px solid var(--hs-line);font-size:var(--hs-size-caption);color:var(--hs-ink-2)}.page-module__y6_RsG__source p{margin:0 0 var(--hs-space-2);text-wrap:pretty}@media (max-width:639px){.page-module__y6_RsG__tableWrap{background:0 0;border:0;overflow:visible}.page-module__y6_RsG__table,.page-module__y6_RsG__table tbody,.page-module__y6_RsG__table tr,.page-module__y6_RsG__table td{width:100%;display:block}.page-module__y6_RsG__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__y6_RsG__table caption{width:100%;padding:0 0 var(--hs-space-2);border:0;display:block}.page-module__y6_RsG__table tr{border:1px solid var(--hs-line);border-radius:var(--hs-radius-card);background:var(--hs-surface);margin-bottom:var(--hs-space-3);padding:var(--hs-space-3) var(--hs-space-4)}.page-module__y6_RsG__table td{gap:var(--hs-space-2);border:0;justify-content:space-between;padding:2px 0;display:flex}.page-module__y6_RsG__table td:before{content:attr(data-label);color:var(--hs-ink-3);font-size:var(--hs-size-small);flex:none}.page-module__y6_RsG__table td[data-label=교육과목]:before{content:none}.page-module__y6_RsG__table td[data-label=교육과목]{padding-bottom:var(--hs-space-2);font-weight:500;display:block}}.page-module__y6_RsG__moreButton{min-height:var(--hs-touch-target);border:1px solid var(--hs-line-strong);border-radius:var(--hs-radius-control);background:var(--hs-surface);padding:0 var(--hs-space-4);font:inherit;cursor:pointer;font-size:14px}
