.school-source[data-astro-cid-dc6jassx]{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:2px solid var(--side-a);border-radius:var(--radius-sm);background:var(--side-a-soft);color:var(--ink);font-size:var(--text-sm);text-align:left;word-break:keep-all;align-items:flex-start;font-weight:600;line-height:1.55;display:flex}.ico[data-astro-cid-dc6jassx]{flex:none}b[data-astro-cid-dc6jassx]{color:var(--side-a);margin-right:4px;font-weight:800}a[data-astro-cid-dc6jassx]{color:var(--ink);font-weight:800;text-decoration-thickness:2px}.school-price[data-astro-cid-t2in64oy]{margin-top:var(--space-section)}.head[data-astro-cid-t2in64oy]{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.head[data-astro-cid-t2in64oy] h2[data-astro-cid-t2in64oy]{margin:0}.grad[data-astro-cid-t2in64oy]{object-fit:contain;flex:none;width:72px;height:110px}.lead[data-astro-cid-t2in64oy],.r-line[data-astro-cid-t2in64oy],.caution[data-astro-cid-t2in64oy],.src[data-astro-cid-t2in64oy]{word-break:keep-all}.r-line[data-astro-cid-t2in64oy]{font-weight:700}.r-line[data-astro-cid-t2in64oy] b[data-astro-cid-t2in64oy]{color:var(--stamp);font-size:var(--text-lg)}.r-sub[data-astro-cid-t2in64oy]{color:var(--ink-soft);font-weight:400;display:block}.chart[data-astro-cid-t2in64oy]{max-width:520px;margin:var(--space-2) auto 0;position:relative}.tip[data-astro-cid-t2in64oy]{z-index:2;border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface);width:max-content;max-width:min(18rem,92%);box-shadow:var(--shadow);pointer-events:none;word-break:keep-all;padding:10px 14px;position:absolute;top:0;left:0}.tip[data-astro-cid-t2in64oy][data-side=below]{border-color:var(--side-a)}.tip[data-astro-cid-t2in64oy][data-side=above]{border-color:var(--side-b)}.tip[data-astro-cid-t2in64oy] p[data-astro-cid-t2in64oy]{margin:0}.tip-name[data-astro-cid-t2in64oy]{font-size:1.25rem;font-weight:800}.tip-nums[data-astro-cid-t2in64oy],.tip-gap[data-astro-cid-t2in64oy]{font-size:1rem;font-weight:700}.tip[data-astro-cid-t2in64oy][data-side=below] .tip-gap[data-astro-cid-t2in64oy]{color:var(--side-a)}.tip[data-astro-cid-t2in64oy][data-side=above] .tip-gap[data-astro-cid-t2in64oy]{color:var(--side-b)}.tip-say[data-astro-cid-t2in64oy]{color:var(--ink-soft);font-size:var(--text-sm);margin-top:2px}.chart[data-astro-cid-t2in64oy] svg[data-astro-cid-t2in64oy]{aspect-ratio:360/300;width:100%;height:auto;display:block}.grid[data-astro-cid-t2in64oy]{stroke:var(--line);stroke-width:1px}.tick[data-astro-cid-t2in64oy],.axis[data-astro-cid-t2in64oy]{fill:var(--ink-soft);font-size:15px}.name[data-astro-cid-t2in64oy]{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;font-size:15px;font-weight:700}.leader[data-astro-cid-t2in64oy]{stroke:var(--ink);stroke-width:1.2px}.trend[data-astro-cid-t2in64oy]{stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:8 4}.dot[data-astro-cid-t2in64oy]{stroke:var(--paper);stroke-width:1.5px;cursor:pointer;outline:none}.dot[data-astro-cid-t2in64oy].below{fill:var(--side-a)}.dot[data-astro-cid-t2in64oy].above{fill:var(--side-b)}.dot[data-astro-cid-t2in64oy].mine{stroke:var(--highlight);stroke-width:4px}.dot[data-astro-cid-t2in64oy].on,.dot[data-astro-cid-t2in64oy]:focus-visible{stroke:var(--ink);stroke-width:3px}.hint[data-astro-cid-t2in64oy]{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-sm);text-align:center}.legend[data-astro-cid-t2in64oy]{margin-top:var(--space-2);padding:var(--space-3);border:1.5px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-sm);word-break:keep-all}.legend[data-astro-cid-t2in64oy] p[data-astro-cid-t2in64oy]{margin:0}.legend-title[data-astro-cid-t2in64oy]{font-weight:800}.keys[data-astro-cid-t2in64oy]{flex-wrap:wrap;gap:2px 14px;display:flex;margin:4px 0!important}.legend-note[data-astro-cid-t2in64oy]{color:var(--ink-soft);font-size:.75rem}.key[data-astro-cid-t2in64oy]{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin:0 4px 0 0;display:inline-block}.key[data-astro-cid-t2in64oy].below{background:var(--side-a)}.key[data-astro-cid-t2in64oy].above{background:var(--side-b)}.key[data-astro-cid-t2in64oy].trend-key{border-top:2px dashed var(--ink);border-radius:0;width:18px;height:0}.caution[data-astro-cid-t2in64oy]{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--paper-deep)}.table-wrap[data-astro-cid-t2in64oy]{margin-top:var(--space-3)}.table-wrap[data-astro-cid-t2in64oy] summary[data-astro-cid-t2in64oy]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.next[data-astro-cid-t2in64oy]{min-height:52px;margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:2px solid var(--ink);background:var(--highlight);color:var(--ink);box-shadow:0 4px 0 var(--ink);text-align:center;word-break:keep-all;border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.next[data-astro-cid-t2in64oy]:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.src[data-astro-cid-t2in64oy]{color:var(--ink-soft);font-size:var(--text-sm)}
