.eng.svelte-7j8rob{font-size:16px;line-height:1.7}.eng__title.svelte-7j8rob{letter-spacing:.04em;margin:0 0 12px;font-size:28px}.eng__lede.svelte-7j8rob{margin:0 0 24px}.eng__more.svelte-7j8rob{margin:-12px 0 24px;font-size:14px}h2.svelte-7j8rob{margin:0 0 16px;font-size:18px}h3.svelte-7j8rob{margin:0;font-size:20px}button.svelte-7j8rob,select.svelte-7j8rob{font:inherit;border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-heading);background:#fff;border-radius:4px}button.svelte-7j8rob{cursor:pointer;padding:8px 16px}button.svelte-7j8rob:hover{border-color:var(--color-heading)}button[aria-pressed=true].svelte-7j8rob{background:var(--color-heading);color:#fff;border-color:var(--color-heading);font-weight:700}.svelte-7j8rob:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.search-panel.svelte-7j8rob{border:1px solid var(--color-line);border-top:3px solid var(--color-heading);background:#fff;padding:24px}.eng-grades.svelte-7j8rob,.kind-filter.svelte-7j8rob,.view-switch.svelte-7j8rob{flex-wrap:wrap;gap:8px;display:flex}.eng-grades.svelte-7j8rob{margin-bottom:24px}.kind-filter.svelte-7j8rob{margin-bottom:20px}.eng-filter.svelte-7j8rob{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.eng-filter.svelte-7j8rob label:where(.svelte-7j8rob){flex-direction:column;gap:6px;font-size:14px;display:flex}.eng-filter.svelte-7j8rob select:where(.svelte-7j8rob){max-width:100%;padding:8px;font-size:16px}.eng-filter.svelte-7j8rob .eng-filter__toggle:where(.svelte-7j8rob){flex-direction:row;align-items:center;min-height:44px}input[type=checkbox].svelte-7j8rob{width:18px;height:18px;accent-color:var(--color-heading)}.clear.svelte-7j8rob{background:0 0;border:0;font-size:14px;text-decoration:underline}.filter-note.svelte-7j8rob{color:var(--color-muted-text);margin:16px 0 0;font-size:13px}.guide.svelte-7j8rob{margin:18px 0 32px}.guide.svelte-7j8rob summary:where(.svelte-7j8rob),.school-card.svelte-7j8rob summary:where(.svelte-7j8rob){cursor:pointer;color:var(--color-heading);padding:12px 0;font-weight:600}.guide[open].svelte-7j8rob{border:1px solid var(--color-line);background:#fff;padding:18px}.guide.svelte-7j8rob dl:where(.svelte-7j8rob){grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.guide.svelte-7j8rob dt:where(.svelte-7j8rob){font-weight:700}.guide.svelte-7j8rob dd:where(.svelte-7j8rob){margin:4px 0;font-size:14px}.results-head.svelte-7j8rob{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.results-head.svelte-7j8rob h2:where(.svelte-7j8rob){margin:0;font-size:16px}.results-head.svelte-7j8rob strong:where(.svelte-7j8rob){font-size:26px}.results-head.svelte-7j8rob h2:where(.svelte-7j8rob) span:where(.svelte-7j8rob){color:var(--color-muted-text);font-size:15px}.school-results.svelte-7j8rob{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:20px;display:grid}.school-card.svelte-7j8rob{border:1px solid var(--color-line);background:#fff;border-radius:6px;min-width:0;padding:24px}.school-card.svelte-7j8rob header:where(.svelte-7j8rob){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.school-card.svelte-7j8rob header:where(.svelte-7j8rob) span:where(.svelte-7j8rob),.school-benefits.svelte-7j8rob{color:var(--color-muted-text);font-size:14px}.school-benefits.svelte-7j8rob{margin:16px 0}.benefit-caption.svelte-7j8rob{margin:0 0 8px;font-size:13px}.benefit.svelte-7j8rob{background:#f0f6f7;border-left:3px solid #a6c0c6;margin-top:8px;padding:12px 14px}.benefit-value.svelte-7j8rob{color:var(--color-heading);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.benefit-value.svelte-7j8rob strong:where(.svelte-7j8rob){font-size:22px}.benefit-condition.svelte-7j8rob,.benefit-scope.svelte-7j8rob{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.7}.benefit-condition.svelte-7j8rob{color:var(--color-body-text)}.school-link.svelte-7j8rob{margin-top:12px;font-size:14px;display:inline-block}a.svelte-7j8rob{color:var(--color-heading);text-underline-offset:4px}.school-card.svelte-7j8rob h3:where(.svelte-7j8rob) a:where(.svelte-7j8rob){text-decoration:none}.school-card.svelte-7j8rob h3:where(.svelte-7j8rob) a:where(.svelte-7j8rob):hover{text-decoration:underline}.eng-list.svelte-7j8rob{margin:0;padding:0;list-style:none}.date-results.svelte-7j8rob{border:1px solid var(--color-line);background:#fff;border-radius:6px}.eng-row.svelte-7j8rob{border-top:1px solid var(--color-line);padding:24px 0}.date-results.svelte-7j8rob .eng-row{padding:24px}.date-results.svelte-7j8rob .eng-row:first-child{border-top:0}.eng-row__head.svelte-7j8rob{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.eng-row__head.svelte-7j8rob .eng-row__school{font-size:20px;font-weight:700}.eng-row__date.svelte-7j8rob{color:var(--color-heading);font-size:18px;font-weight:700}.school-card.svelte-7j8rob .eng-row__school{display:none}.eng-row__pref.svelte-7j8rob{color:var(--color-muted-text);font-size:14px}.eng-row__session.svelte-7j8rob{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 16px;display:flex}.eng-row__exam.svelte-7j8rob{font-size:15px}.exam-kind.svelte-7j8rob{color:#36505b;background:#f0f5f7;border:1px solid #d2dfe3;border-radius:4px;padding:2px 8px;font-size:12px}.exam-kind.returnee.svelte-7j8rob{color:#665025;background:#fbf4e5;border-color:#e5d8b9}.eng-use.svelte-7j8rob{background:#f0f6f7;border-left:3px solid #9dbdc4;border-radius:3px;margin-top:12px;padding:16px}.eng-use[data-usage=eligibility].svelte-7j8rob,.eng-use[data-usage=exempt_subject].svelte-7j8rob{background:#f1f3fa;border-color:#bbc1de}.eng-use[data-usage=scholarship].svelte-7j8rob,.eng-use[data-usage=reference].svelte-7j8rob,.eng-use[data-usage=border_advantage].svelte-7j8rob{background:#f8f4e9;border-color:#d5c59c}.eng-use__label.svelte-7j8rob{color:var(--color-heading);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.eng-use__values.svelte-7j8rob{flex-wrap:wrap;gap:12px;display:flex}.eng-use__lv.svelte-7j8rob{font-size:14px}.eng-use__lv.svelte-7j8rob b:where(.svelte-7j8rob){color:var(--color-heading);margin-left:8px;font-size:20px}.eng-use__lv.svelte-7j8rob small:where(.svelte-7j8rob){color:var(--color-muted-text);font-size:13px;display:block}.eng-use__help.svelte-7j8rob{margin-top:8px;font-size:14px;display:block}.eng-use__others.svelte-7j8rob{border:1px solid #a4bbc1;border-radius:3px;margin-top:8px;padding:2px 7px;font-size:13px;display:inline-block}.eng-use__flag.svelte-7j8rob{color:#97483c;margin-top:8px;font-size:14px;display:block}.eng__empty.svelte-7j8rob{text-align:center;background:#fff;padding:32px 16px}.eng__data-note.svelte-7j8rob{background:var(--color-surface-tint);margin-top:32px;padding:20px;font-size:14px;line-height:1.9}@media (width<=640px){.eng__title.svelte-7j8rob{font-size:24px}.search-panel.svelte-7j8rob,.school-card.svelte-7j8rob{padding:18px}.eng-filter.svelte-7j8rob{align-items:stretch}.eng-filter.svelte-7j8rob label:where(.svelte-7j8rob){flex:130px}.eng-filter.svelte-7j8rob .eng-filter__toggle:where(.svelte-7j8rob){flex-basis:100%}.eng-grades.svelte-7j8rob button:where(.svelte-7j8rob),.kind-filter.svelte-7j8rob button:where(.svelte-7j8rob){padding:8px 12px}.date-results.svelte-7j8rob .eng-row{padding:18px}.eng-use.svelte-7j8rob{padding:12px}}
