.Hero-module__ejOdHG__hero{min-height:480px;padding-block:var(--s8);border-bottom:1px solid var(--line);background-color:var(--paper);align-content:center;display:grid;overflow:hidden}.Hero-module__ejOdHG__inner{position:relative}.Hero-module__ejOdHG__art{aspect-ratio:900/929;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;width:min(42%,480px);position:absolute;top:50%;right:0;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__ejOdHG__art img{object-fit:cover}.Hero-module__ejOdHG__copy{gap:var(--s3);justify-items:start;max-width:688px;display:grid;position:relative}.Hero-module__ejOdHG__title{font-size:clamp(30px,4.4vw,40px);line-height:1.25}@media (max-width:768px){.Hero-module__ejOdHG__hero{min-height:0;padding-block:var(--s6)}.Hero-module__ejOdHG__art{opacity:.3;width:70%}}
.HomeSections-module__qKDaQq__title{margin-bottom:var(--s2)}.HomeSections-module__qKDaQq__subjects{border-top:1px solid var(--line)}.HomeSections-module__qKDaQq__subject{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding-block:var(--s3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.HomeSections-module__qKDaQq__subject h3{font-size:18px}.HomeSections-module__qKDaQq__notices,.HomeSections-module__qKDaQq__notices li+li{border-top:1px solid var(--line)}.HomeSections-module__qKDaQq__notice{min-height:var(--row);color:var(--ink);padding-block:10px;font-weight:600;text-decoration:none;display:grid}.HomeSections-module__qKDaQq__notice:hover span{text-decoration:underline}.HomeSections-module__qKDaQq__all{margin-top:var(--s2);font-size:14px}.HomeSections-module__qKDaQq__list{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface)}.HomeSections-module__qKDaQq__list li+li{border-top:1px solid var(--line)}.HomeSections-module__qKDaQq__item{align-items:baseline;gap:0 var(--s3);min-height:var(--row);padding:10px var(--s3);color:var(--ink);flex-wrap:wrap;font-weight:600;text-decoration:none;display:flex}.HomeSections-module__qKDaQq__item:hover{background:var(--accent-soft)}
