.cws2-event-tabs{display:flex;gap:8px;margin:34px 0 38px;border-bottom:1px solid #d8d4ce}.cws2-event-tabs button{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:#6e6862;padding:14px 22px 12px;font-family:'Noto Sans JP',sans-serif;font-size:13px;cursor:pointer}.cws2-event-tabs button.is-active{color:#131110;border-bottom-color:#6b1226;font-weight:600}.cws2-event-tabpanel[hidden]{display:none!important}.cws2-event-tabpanel{padding-bottom:34px}.cws2-event-current-list{display:grid;grid-template-columns:minmax(0,860px);gap:20px}.cws2-event-current-card{display:grid;grid-template-columns:minmax(260px,40%) 1fr;min-height:300px;border:1px solid #d8d4ce;background:#fff;color:#131110;text-decoration:none;overflow:hidden}.cws2-event-current-image{min-height:300px;background:#f2f0ec;overflow:hidden}.cws2-event-current-image img{width:100%;height:100%;display:block;object-fit:cover}.cws2-event-current-copy{padding:34px 32px;display:flex;flex-direction:column;align-items:flex-start}.cws2-event-current-copy h3{font-family:'Noto Serif JP',serif;font-size:24px;line-height:1.55;font-weight:500;margin:18px 0}.cws2-event-link{font-size:12px;color:#6b1226;margin-top:auto}.cws2-event-thumb-card .cws2-status{margin:10px 0 0}.cws2-event-thumb-card h3{margin-top:10px}@media(max-width:900px){.cws2-event-tabs{margin:24px 0 28px}.cws2-event-tabs button{flex:1;padding:12px 8px;font-size:12px}.cws2-event-current-list{grid-template-columns:1fr}.cws2-event-current-card{grid-template-columns:1fr;min-height:0}.cws2-event-current-image{min-height:0;aspect-ratio:16/10}.cws2-event-current-copy{padding:22px 18px}.cws2-event-current-copy h3{font-size:19px}}