.user-comment__text .moderation::before{background-color:var(--z-color-45);border-radius:50%;color:var(--z-background-primary);content:"!";display:inline-block;font-size:.8125rem;height:.9375rem;line-height:.9375rem;margin-right:.3125rem;text-align:center;width:.9375rem}.author__subheadline{margin-inline:auto;max-width:min(100% - 2*var(--z-gap),55.75rem);color:var(--z-ds-color-text-100);font-size:var(--z-ds-fontsize-20);margin-top:var(--z-ds-space-24)}@media screen and (min-width: 48em){.author__subheadline{font-size:var(--z-ds-fontsize-22)}}.author-topics__tag{color:var(--z-ds-color-text-55);font-size:1rem;text-decoration:underline}.author-topics__tag:hover,.author-topics__tag:active,.author-topics__tag:focus{color:var(--z-ds-color-text-70)}.author-header{margin-inline:auto;max-width:min(100% - 2*var(--z-gap),55.75rem);color:var(--z-ds-color-text-55);margin-bottom:var(--z-ds-space-xl);margin-top:var(--z-ds-space-xl)}.author-header__image img{background-color:var(--z-ds-color-background-10);border-radius:3.125rem;display:block;height:6.25rem;margin:0 auto;overflow:hidden;width:6.25rem}.author-header__text{margin-top:var(--z-ds-space-m);text-align:center}.author-header__name{color:var(--z-ds-color-text-100);font-size:var(--z-ds-fontsize-24);line-height:var(--z-ds-lineheight-12);margin:0}@media screen and (min-width: 48em){.author-header__name{font-size:var(--z-ds-fontsize-34)}}.author-header__summary{font-size:var(--z-ds-fontsize-16);line-height:var(--z-ds-lineheight-15);margin:var(--z-ds-space-s) auto;max-width:41.25rem}.author-contact{margin-top:var(--z-ds-space-s);text-align:center}.author-contact__link{color:var(--z-ds-color-text-55);max-width:13.75rem;overflow:hidden;text-overflow:ellipsis;text-transform:none;vertical-align:middle;white-space:nowrap}.author-contact__icon{height:1.125rem;width:1.125rem}.author-profile{margin-inline:auto;max-width:min(100% - 2*var(--z-gap),55.75rem);color:var(--z-ds-color-text-70);font-family:"FranziskaWebPro",Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;font-size:var(--z-ds-fontsize-18);line-height:var(--z-ds-lineheight-15)}.author-follow:not(:empty){margin-bottom:2.25rem}@media screen and (min-width: 48em){.author-follow:not(:empty){margin-bottom:2.75rem}}.author-questions__title{font-size:var(--z-ds-fontsize-18);line-height:var(--z-ds-lineheight-15);margin:1.6875rem 0}.user-comments{margin:0 auto;max-width:41.25rem;padding-top:1.875rem}.user-comments__header,.user-comments__footer{padding:0 1rem}.user-comments__title{float:left;font-size:1.125em;letter-spacing:.015em;margin:0 .625rem 0 0}.user-comments__feed-link{background-color:var(--z-background-90);border-radius:2px;color:var(--z-color-45);font-size:.75em;letter-spacing:.0666em;padding:.125rem .375rem;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.user-comments__feed-link:hover,.user-comments__feed-link:active,.user-comments__feed-link:focus{box-shadow:0 0 0 1px var(--z-border-primary);color:var(--z-color-30)}.user-comment{border-bottom:1px dotted var(--z-border-60);padding:1.25rem 1rem}.user-comment__date,.user-comment__link{color:var(--z-color-45);font-size:.875em;letter-spacing:.02em}.user-comment__date::after,.user-comment__kicker::after{color:var(--z-border-primary);content:"/";margin:0 .25rem 0 .5rem}.user-comment__link{border-bottom:1px solid var(--z-border-primary)}.user-comment__link:hover,.user-comment__link:active,.user-comment__link:focus{border-bottom-color:var(--z-border-60);color:var(--z-color-30)}.user-comment__text{border-left:4px solid var(--z-border-90);margin:1.25rem 0;padding-left:1rem}.user-comment__text a{border-bottom:1px solid rgba(var(--z-color-link--rgb), 0.5);color:var(--z-color-link);transition-duration:.2s;transition-property:border-bottom-color,color}.user-comment__text a:hover,.user-comment__text a:active,.user-comment__text a:focus{border-bottom-color:rgba(var(--z-color-link-hover--rgb), 0.5);color:var(--z-color-link-hover)}.user-comment__text>p{margin:0 0 .6667em}.user-comment__text .moderation{color:var(--z-color-45);font-family:"FranziskaWebPro",Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;font-style:normal}.user-comment__text .moderation::before{vertical-align:text-top}@media screen and (min-width: 48em){.user-comments__header,.user-comments__footer{padding:0}.user-comments__title{font-size:1.25em}.user-comment{padding:1.75rem 0}.user-comment__text{font-size:1.0625em;padding-left:1.125rem}}
