.card[data-v-11fbb0d2]{border:1px solid #116df7;border-radius:min(12px,.878477306vw);height:100%;min-height:min(469px,34.3338213763vw);padding:min(32px,2.3426061493vw);position:relative;width:min(400px,29.2825768668vw)}.card.blue[data-v-11fbb0d2]{background-image:linear-gradient(310deg,#e9f3ff,#e9fffa 25%,#fff 50%)}.card.purple[data-v-11fbb0d2]{background-image:linear-gradient(310deg,#f3e6ff,#f5f7ff 25%,#fff 50%)}@media screen and (max-width:767px){.card[data-v-11fbb0d2]{border-radius:1.6vw;height:107.0666666667vw;padding:5.3333333333vw;width:90.4vw}}.card .top[data-v-11fbb0d2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:min(20px,1.4641288433vw)}@media screen and (max-width:767px){.card .top[data-v-11fbb0d2]{margin-bottom:3.7333333333vw}}.card .top .date[data-v-11fbb0d2]{color:#6c6c6c;font-family:Inter,sans-serif;font-size:min(13px,.9516837482vw)}@media screen and (max-width:767px){.card .top .date[data-v-11fbb0d2]{font-size:3.4666666667vw}}.card .top .subject[data-v-11fbb0d2]{background-color:#fff;border:1px solid #9dc4ff;font-size:min(12px,.878477306vw);line-height:1;padding:min(6px,.439238653vw)}@media screen and (max-width:767px){.card .top .subject[data-v-11fbb0d2]{font-size:3.2vw;padding:1.0666666667vw}}.card .image[data-v-11fbb0d2]{height:min(174px,12.737920937vw);margin:0 auto;position:relative;width:min(294px,21.5226939971vw)}@media screen and (max-width:767px){.card .image[data-v-11fbb0d2]{border-radius:1.3333333333vw;height:42.8vw;width:71.2vw}}.card .image img[data-v-11fbb0d2]{border-radius:min(12px,.878477306vw);height:min(174px,12.737920937vw);-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .3s ease;width:min(294px,21.5226939971vw);z-index:2}@media screen and (max-width:767px){.card .image img[data-v-11fbb0d2]{border-radius:1.6vw;height:42.8vw;width:71.2vw}}.card .image .image_bg[data-v-11fbb0d2]{border-radius:min(12px,.878477306vw);height:min(174px,12.737920937vw);left:0;position:absolute;top:0;width:min(294px,21.5226939971vw);z-index:1}@media screen and (max-width:767px){.card .image .image_bg[data-v-11fbb0d2]{border-radius:1.6vw;display:none;height:42.8vw;width:71.2vw}}.card .image .image_bg.blue[data-v-11fbb0d2]{background-color:#5aebb9}.card .image .image_bg.purple[data-v-11fbb0d2]{background-color:#fad3ff}.card .text[data-v-11fbb0d2]{margin-top:min(20px,1.4641288433vw)}@media screen and (max-width:767px){.card .text[data-v-11fbb0d2]{margin-top:3.7333333333vw}}.card .text .school[data-v-11fbb0d2]{font-size:min(14px,1.0248901903vw);font-weight:400}@media screen and (max-width:767px){.card .text .school[data-v-11fbb0d2]{font-size:3.4666666667vw}}.card .text .title[data-v-11fbb0d2]{display:-webkit-box;font-size:min(18px,1.317715959vw);-webkit-line-clamp:2;line-clamp:2;line-height:1.6;margin-bottom:min(16px,1.1713030747vw);margin-top:min(6px,.439238653vw);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;transition:color .3s ease}@media screen and (max-width:767px){.card .text .title[data-v-11fbb0d2]{font-size:4.2666666667vw;margin-bottom:3.2vw;margin-top:1.3333333333vw}}.card .text ul[data-v-11fbb0d2]{display:flex;flex-wrap:wrap;gap:min(8px,.5856515373vw);margin:min(8px,.5856515373vw) 0}@media screen and (max-width:767px){.card .text ul[data-v-11fbb0d2]{gap:1.0666666667vw;margin:1.0666666667vw 0}}.card .text ul .category[data-v-11fbb0d2]{background-color:#fff;border:1px solid #9dc4ff;font-size:min(12px,.878477306vw);padding:min(2px,.1464128843vw) min(6px,.439238653vw)}@media screen and (max-width:767px){.card .text ul .category[data-v-11fbb0d2]{font-size:3.2vw;height:5.0666666667vw;line-height:1;padding:.6666666667vw 1.0666666667vw}}.card .text .bottom[data-v-11fbb0d2]{margin-bottom:0}.card .corner[data-v-11fbb0d2]{bottom:-1px;height:min(40px,2.9282576867vw);position:absolute;right:-1px;width:min(40px,2.9282576867vw)}@media screen and (max-width:767px){.card .corner[data-v-11fbb0d2]{height:8.5333333333vw;width:8.5333333333vw}}@media screen and (min-width:768px){.card:hover .image img[data-v-11fbb0d2]{transform:rotate(6deg)}.card:hover .text .title[data-v-11fbb0d2]{color:#116df7}}.card[data-v-3d5ea93c]{border:1px solid #116df7;border-radius:min(12px,.878477306vw);color:inherit;cursor:pointer;display:block;height:100%;min-height:min(374px,27.3792093704vw);padding:min(32px,2.3426061493vw) min(24px,1.756954612vw);position:relative;text-decoration:none;width:100%}.card.blue[data-v-3d5ea93c]{background-image:linear-gradient(310deg,#e9f3ff,#e9fffa 25%,#fff 50%)}.card.purple[data-v-3d5ea93c]{background-image:linear-gradient(310deg,#f3e6ff,#f5f7ff 25%,#fff 50%)}@media screen and (max-width:767px){.card[data-v-3d5ea93c]{border-radius:1.6vw;min-height:92.4vw;padding:8.5333333333vw 5.3333333333vw 5.3333333333vw;width:100%}}@media screen and (min-width:768px){.card:hover .image img[data-v-3d5ea93c]{transform:rotate(6deg)}.card:hover .text .title[data-v-3d5ea93c]{color:#116df7}}.card .image[data-v-3d5ea93c]{height:min(150px,10.980966325vw);margin:0 auto;position:relative;width:min(226px,16.5446559297vw)}@media screen and (max-width:767px){.card .image[data-v-3d5ea93c]{border-radius:1.6vw;height:47.2vw;width:71.2vw}}.card .image img[data-v-3d5ea93c]{aspect-ratio:226/150;border-radius:min(12px,.878477306vw);height:auto;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .3s ease;width:100%;z-index:2}@media screen and (max-width:767px){.card .image img[data-v-3d5ea93c]{border-radius:1.6vw;height:auto;width:100%}}.card .image .image-bg[data-v-3d5ea93c]{border-radius:min(12px,.878477306vw);height:min(150px,10.980966325vw);left:0;position:absolute;top:0;width:min(226px,16.5446559297vw);z-index:1}@media screen and (max-width:767px){.card .image .image-bg[data-v-3d5ea93c]{border-radius:1.6vw;display:none;height:47.2vw;width:71.2vw}}.card .image .image-bg.blue[data-v-3d5ea93c]{background-color:#5aebb9}.card .image .image-bg.purple[data-v-3d5ea93c]{background-color:#fad3ff}.card .text[data-v-3d5ea93c]{margin-top:min(20px,1.4641288433vw)}@media screen and (max-width:767px){.card .text[data-v-3d5ea93c]{margin-top:3.7333333333vw}}.card .text .title[data-v-3d5ea93c]{font-size:min(18px,1.317715959vw);line-height:1.6;margin-bottom:min(10px,.7320644217vw);transition:color .3s ease}@media screen and (max-width:767px){.card .text .title[data-v-3d5ea93c]{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}.card .text .address[data-v-3d5ea93c]{font-size:min(14px,1.0248901903vw);font-weight:400;line-height:1.6;margin-bottom:min(10px,.7320644217vw)}@media screen and (max-width:767px){.card .text .address[data-v-3d5ea93c]{font-size:3.4666666667vw;margin-bottom:3.2vw}}.card .text ul[data-v-3d5ea93c]{display:flex;flex-wrap:wrap;gap:min(8px,.5856515373vw);margin:min(8px,.5856515373vw) 0 0;padding-left:0}@media screen and (max-width:767px){.card .text ul[data-v-3d5ea93c]{gap:1.0666666667vw;margin:3.2vw 0 0}}.card .text ul .category[data-v-3d5ea93c]{background-color:#fff;border:1px solid #9dc4ff;font-size:min(12px,.878477306vw);font-weight:400;line-height:1;list-style:none;padding:min(4px,.2928257687vw) min(6px,.439238653vw)}@media screen and (max-width:767px){.card .text ul .category[data-v-3d5ea93c]{font-size:3.2vw;padding:.8vw 1.0666666667vw}}.card .corner[data-v-3d5ea93c]{bottom:-1px;height:min(32px,2.3426061493vw);position:absolute;right:-1px;width:min(32px,2.3426061493vw)}@media screen and (max-width:767px){.card .corner[data-v-3d5ea93c]{height:8.5333333333vw;width:8.5333333333vw}}.event-card[data-v-27f2a282]{border:1px solid #116df7;border-radius:min(12px,.878477306vw);color:inherit;cursor:pointer;display:block;height:min(453px,33.1625183016vw);padding:min(32px,2.3426061493vw);position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}@media screen and (max-width:767px){.event-card[data-v-27f2a282]{height:103.4666666667vw;padding:8.5333333333vw 5.3333333333vw;width:90.4vw}}.event-card.blue[data-v-27f2a282]{background-image:linear-gradient(310deg,#e9f3ff,#e9fffa 25%,#fff 50%)}.event-card.blue .image[data-v-27f2a282]:before{background-color:#5aebb9}.event-card.purple[data-v-27f2a282]{background-image:linear-gradient(310deg,#f3e6ff,#f5f7ff 25%,#fff 50%)}.event-card.purple .image[data-v-27f2a282]:before{background-color:#fad3ff}.event-card .image[data-v-27f2a282]{height:min(240px,17.5695461201vw);margin:0 auto min(20px,1.4641288433vw);position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.event-card .image[data-v-27f2a282]{height:57.0666666667vw;margin-bottom:3.7333333333vw}}.event-card .image[data-v-27f2a282]:before{border-radius:min(12px,.878477306vw);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:767px){.event-card .image[data-v-27f2a282]:before{border-radius:1.6vw;display:none}}.event-card .image img[data-v-27f2a282]{border-radius:min(12px,.878477306vw);height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .2s ease;z-index:2}@media screen and (max-width:767px){.event-card .image img[data-v-27f2a282]{border-radius:1.6vw}}@media screen and (min-width:768px){.event-card:hover .image img[data-v-27f2a282]{transform:rotate(6deg)}.event-card:hover .content .title[data-v-27f2a282]{color:#116df7}}.event-card .content .title[data-v-27f2a282]{display:-webkit-box;font-size:min(18px,1.317715959vw);font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.6;margin-bottom:min(12px,.878477306vw);max-height:min(58px,4.2459736457vw);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;transition:color .3s ease}@media screen and (max-width:767px){.event-card .content .title[data-v-27f2a282]{font-size:4.2666666667vw;margin-bottom:1.3333333333vw;max-height:13.6vw}}.event-card .content .date[data-v-27f2a282]{font-size:min(14px,1.0248901903vw);font-weight:400;letter-spacing:.05em;margin-bottom:min(12px,.878477306vw)}@media screen and (max-width:767px){.event-card .content .date[data-v-27f2a282]{font-size:3.4666666667vw;letter-spacing:.03em;margin-bottom:3.2vw}}.event-card .content .tags[data-v-27f2a282]{display:flex;flex-wrap:wrap;gap:min(8px,.5856515373vw);margin-top:auto}@media screen and (max-width:767px){.event-card .content .tags[data-v-27f2a282]{gap:1.0666666667vw}}.event-card .content .tags .tag[data-v-27f2a282]{background-color:#cfe2ff;border:1px solid #9dc4ff;font-size:min(12px,.878477306vw);font-weight:400;line-height:1;padding:min(4px,.2928257687vw) min(6px,.439238653vw)}@media screen and (max-width:767px){.event-card .content .tags .tag[data-v-27f2a282]{font-size:3.2vw;padding:.8vw 1.0666666667vw}}.event-card .content .tags .tag.before[data-v-27f2a282]{background-color:#fff;border:1px solid #116df7}.event-card .content .tags .tag.now[data-v-27f2a282]{background-color:#116df7;color:#fff}.event-card .content .tags .tag.end[data-v-27f2a282]{background-color:#e3e3e3;border-color:#e3e3e3}.event-card .content .tags .tag.online[data-v-27f2a282]{background-color:#cfe2ff;border:1px solid #9dc4ff}.event-card .content .tags .tag.offline[data-v-27f2a282]{background-color:#fff;border:1px solid #9dc4ff}.event-card .content .tags .tag.hybrid[data-v-27f2a282]{background-color:#f6f9ff;border:1px solid #9dc4ff}.event-card .corner[data-v-27f2a282]{bottom:-1px;height:min(40px,2.9282576867vw);position:absolute;right:-1px;width:min(40px,2.9282576867vw);z-index:1}@media screen and (max-width:767px){.event-card .corner[data-v-27f2a282]{height:8.5333333333vw;width:8.5333333333vw}}.list[data-v-0ac8794a]{width:100%}.list ul[data-v-0ac8794a]{display:grid;gap:min(40px,2.9282576867vw);grid-template-columns:1fr}@media screen and (max-width:767px){.list ul[data-v-0ac8794a]{gap:8.5333333333vw;justify-content:center}.list ul li[data-v-0ac8794a]{margin:0 auto;width:100%}}.list ul li.clickable[data-v-0ac8794a]{cursor:pointer}@media screen and (min-width:768px){.list.cols-3 ul[data-v-0ac8794a]{grid-template-columns:repeat(3,1fr)}.list.cols-3 ul li[data-v-0ac8794a]:nth-child(3n+1){transition-delay:0s}.list.cols-3 ul li[data-v-0ac8794a]:nth-child(3n+2){transition-delay:.2s}.list.cols-3 ul li[data-v-0ac8794a]:nth-child(3n){transition-delay:.4s}.list.cols-4 ul[data-v-0ac8794a]{gap:min(24px,1.756954612vw);grid-template-columns:repeat(4,1fr)}.list.cols-4 ul li[data-v-0ac8794a]:nth-child(4n+1){transition-delay:0s}.list.cols-4 ul li[data-v-0ac8794a]:nth-child(4n+2){transition-delay:.1s}.list.cols-4 ul li[data-v-0ac8794a]:nth-child(4n+3){transition-delay:.2s}.list.cols-4 ul li[data-v-0ac8794a]:nth-child(4n){transition-delay:.3s}}
