/* Applies to both previously saved and newly generated Voicy cards only. */
[data-kmim-voicy-cta] .kmim-v-sentence{display:block}
@media(max-width:767px){
 [data-kmim-voicy-cta]{padding:24px 18px!important;margin-top:24px!important;border-radius:16px!important;letter-spacing:normal!important;word-break:normal!important;line-break:strict;overflow-wrap:break-word;container-type:inline-size}
 [data-kmim-voicy-cta] *{box-sizing:border-box;letter-spacing:normal!important;word-break:normal!important;line-break:strict}
 [data-kmim-voicy-cta]>div:first-child{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0 0 24px!important;text-align:center!important}
 [data-kmim-voicy-cta]>div:first-child>img{width:96px!important;height:96px!important;max-width:96px!important;flex-basis:auto!important}
 [data-kmim-voicy-cta]>div:first-child>p{font-size:13px!important;line-height:1.8!important;text-align:center!important;margin:0!important;text-wrap:balance}
 [data-kmim-voicy-cta]>div:first-child>p>strong{display:inline-block;font-size:23px!important;line-height:1.6!important;margin:5px 0!important}
 [data-kmim-voicy-cta]>p:first-of-type{font-size:13px!important;line-height:1.7!important;margin-bottom:12px!important;text-wrap:balance}
 [data-kmim-voicy-cta]>h3{font-size:clamp(20px,6.8cqi,24px)!important;line-height:1.7!important;font-weight:700!important;margin:0 0 20px!important;text-align:center!important;text-wrap:balance}
 [data-kmim-voicy-cta]>h3:before,[data-kmim-voicy-cta]>h3:after{display:none!important}
 [data-kmim-voicy-cta]>p{font-size:16px!important;line-height:1.85!important;text-wrap:pretty}
 [data-kmim-voicy-cta] .kmim-v-description{text-align:left!important;margin:0 0 24px!important}
 [data-kmim-voicy-cta] .kmim-v-description>.kmim-v-sentence+ .kmim-v-sentence{margin-top:10px}
 [data-kmim-voicy-cta] .kmim-v-phrase{display:inline-block;max-width:100%}
 [data-kmim-voicy-cta]>a{font-size:clamp(15px,5.6cqi,18px)!important;line-height:1.65!important;padding:16px 10px!important;min-height:56px;border-radius:12px!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-wrap:balance}
 [data-kmim-voicy-cta]>a>span[aria-hidden]{display:none!important}
 [data-kmim-voicy-cta]>p:last-child{font-size:12px!important;line-height:1.8!important;margin-top:14px!important;text-align:center!important;text-wrap:balance}
}
@media(max-width:360px){[data-kmim-voicy-cta]{padding-inline:14px!important}[data-kmim-voicy-cta] .kmim-v-description{font-size:15px!important}}

/* 2.16.5: isolate CTA heading from theme/global heading decorations on all screens. */
section[data-kmim-voicy-cta]>h3{border:0!important;border-image:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;text-indent:0!important;outline:0!important;}
section[data-kmim-voicy-cta]>h3::before,section[data-kmim-voicy-cta]>h3::after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important;}

/* 2.16.6: supplied portrait and Voicy brand artwork. */
section[data-kmim-voicy-cta] img.kmim-v-portrait{display:block!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;aspect-ratio:1!important;padding:0!important;}
section[data-kmim-voicy-cta]>img.kmim-v-brand{display:block!important;width:320px!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;margin:0 auto 24px!important;border:0!important;border-radius:12px!important;box-shadow:none!important;padding:0!important;}
@media(max-width:767px){section[data-kmim-voicy-cta]>img.kmim-v-brand{width:240px!important;margin-bottom:20px!important}}
