/* OUTPUT 16 専用。旧ワイドカードの寸法を残さず、作品一覧の列幅に収める。 */
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] {
  display:flex!important;
  flex-direction:column!important;
  grid-column:auto!important;
  grid-template-columns:none!important;
  align-items:stretch!important;
  min-width:0!important;
  container-type:inline-size;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"]>.pc-art {
  position:relative!important;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:16/11!important;
  flex:0 0 auto!important;
  align-self:auto!important;
  padding:0!important;
  overflow:hidden!important;
  background:linear-gradient(145deg,#faf7ff 0%,#eee5ff 65%,#e9e6ff 100%)!important;
  border-bottom:1px solid #e5dbf2;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .dcard__no {
  top:11px!important;
  left:11px!important;
  font-size:11px!important;
  line-height:1.4!important;
  padding:4px 7px!important;
  z-index:1;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-art-content {
  position:absolute;
  inset:42px 20px 18px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:8px;
  min-width:0;
  color:#38214e;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-brand {
  display:flex;
  align-items:center;
  gap:9px;
  min-width:0;
  font-size:12px;
  line-height:1.5;
  font-weight:650;
  letter-spacing:.1em;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-brand>img {
  display:block;
  flex:0 0 auto;
  width:clamp(22px,8cqw,34px)!important;
  height:clamp(22px,8cqw,34px)!important;
  object-fit:contain!important;
  margin:0;
  mix-blend-mode:multiply;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-format {
  margin:0;
  font-size:clamp(22px,8cqw,38px);
  font-weight:700;
  line-height:1.3;
  letter-spacing:-.035em;
  white-space:nowrap;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-topic {
  margin:0;
  color:#725781;
  font-size:11px;
  line-height:1.5;
  letter-spacing:.14em;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-wave {
  display:flex;
  flex:0 0 auto;
  align-items:center;
  gap:4px;
  width:min(100%,270px);
  height:clamp(18px,7cqw,34px);
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-wave>i {
  display:block;
  flex:1 1 0;
  height:var(--pc-bar);
  border-radius:2px;
  background:linear-gradient(#a069c2,#7561d8);
  opacity:.65;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"]>.pc-body {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:12px;
  box-sizing:border-box;
  width:100%;
  min-width:0;
  padding:clamp(18px,6cqw,24px)!important;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-meta {
  display:flex;
  align-items:baseline;
  margin:0;
  font-size:11px;
  line-height:1.7;
  letter-spacing:.04em;
  color:#735783;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-meta-divider {
  margin:0 9px;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-title {
  margin:0!important;
  font-size:clamp(18px,5.4cqw,21px)!important;
  line-height:1.6!important;
  letter-spacing:-.035em;
  color:#28212f!important;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-phrase {
  display:inline-block;
  max-width:100%;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] .pc-description {
  margin:0!important;
  font-size:13px!important;
  line-height:1.85!important;
  color:#706879;
}
body.home-page.editorial.revision-three #deliverables .dcard.podcast-output-card[data-output-number="16"] audio {
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:40px!important;
  margin:6px 0 0!important;
}
