/* 既存ページから、社員参加の研修と具体的なテーマへ案内する。 */
.workshop-entry{background:var(--surface);border-block:1px solid var(--ghost-border)}
.workshop-entry-topics{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}
.workshop-entry-topics li{margin:0}
.workshop-entry-topics a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--ghost-border);border-radius:var(--radius);background:var(--paper);color:var(--heading);font-size:var(--text-small);font-weight:700;line-height:1.6;text-decoration:none}
.workshop-entry-topics a:hover{background:var(--surface-low);text-decoration:underline;text-underline-offset:4px}
.home-institution>div:first-child{max-width:640px;min-width:0}
.home-institution .workshop-home-links{display:grid;gap:16px;flex:none;max-width:100%}
.home-institution .workshop-home-links .home-link{gap:20px}
@media(max-width:1023px){
  .home-institution .workshop-home-links{justify-items:start;margin-top:28px;gap:8px}
  .home-institution .workshop-home-links .home-link{margin-top:0}
}
@media(max-width:767px){
  .workshop-entry-topics{gap:8px}
  .workshop-entry-topics a{padding-inline:12px}
  .home-institution .workshop-home-links .home-link{width:100%;gap:12px;font-size:.9375rem}
}
