.hero-visual.svelte-1uha8ag{background:#10213f;border-left:1px solid #10213f;flex-direction:column;min-height:640px;margin:0;display:flex}.hero-visual.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;flex:1;width:100%;min-height:0;display:block}.hero-visual.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:#f2efe8;letter-spacing:.12em;background:#10213f;padding:.85rem 1rem;font:700 .62rem/1.4 monospace}.subjects.svelte-1uha8ag{background:#f2efe8;padding:110px 4vw}.subject-board.svelte-1uha8ag{background:#10213f;border:1px solid #10213f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.subject-board.svelte-1uha8ag article:where(.svelte-1uha8ag){background:#f2efe8;min-height:300px;padding:2rem}.subject-board.svelte-1uha8ag b:where(.svelte-1uha8ag),.subject-board.svelte-1uha8ag span:where(.svelte-1uha8ag){font:700 .68rem/1.4 monospace}.subject-board.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#ef4b3f}.subject-board.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:4.5rem 0 1rem;font-size:1.7rem}.subject-board.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#566173;min-height:4.5rem;line-height:1.7}.subject-board.svelte-1uha8ag span:where(.svelte-1uha8ag){border-top:1px solid;padding-top:1rem;display:block}@media (width<=850px){.subject-board.svelte-1uha8ag{grid-template-columns:1fr 1fr}.hero-visual.svelte-1uha8ag{border-left:0;min-height:75vw}}@media (width<=560px){header.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:.7rem;display:flex;overflow-x:auto}header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){white-space:nowrap;font-size:.58rem}.subjects.svelte-1uha8ag{padding:80px 22px}.subject-board.svelte-1uha8ag{grid-template-columns:1fr}.subject-board.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:240px}.subject-board.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:2.5rem}}
