/* Original Slack excerpts, scoped to the archived article. */
@font-face { font-family: "Lato"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/lato-400.ttf") format("truetype"); }
@font-face { font-family: "Lato"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/lato-700.ttf") format("truetype"); }
.article-body { --slack-unit: 16px; }
@media (min-width: 48em) { .article-body { --slack-unit: 18px; } }
@media (min-width: 64em) { .article-body { --slack-unit: 20px; } }
@media (min-width: 80em) { .article-body { --slack-unit: 22px; } }
.article-body .slack-message{position:relative;width:100%;margin:2em 0;padding:calc(var(--slack-unit) * 1.05) calc(var(--slack-unit) * 1) calc(var(--slack-unit) * .9);overflow:visible;color:#1d1c1d;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px rgba(29,28,29,.08);font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:calc(var(--slack-unit) * .8);line-height:1.42}
.article-body .slack-message__date{height:0;margin:calc(var(--slack-unit) * -1.05) calc(var(--slack-unit) * -1) calc(var(--slack-unit) * 1.3);border-top:1px solid #ddd;text-align:center}
.article-body .slack-message__date span{position:relative;top:calc(var(--slack-unit) * -.9);display:inline-block;padding:calc(var(--slack-unit) * .3) calc(var(--slack-unit) * .75);background:#fff;border:1px solid #ddd;border-radius:999px;box-shadow:0 1px 2px rgba(29,28,29,.08);font-size:calc(var(--slack-unit) * .68);font-weight:700}
.article-body .slack-message__date span::after{content:"⌄";margin-left:calc(var(--slack-unit) * .35);font-weight:400}
.article-body .slack-message__row{display:flex;align-items:flex-start;gap:calc(var(--slack-unit) * .5)}
.article-body .slack-message__avatar{flex:0 0 36px;width:36px;height:36px;margin:0;border-radius:7px;object-fit:cover}
.article-body .slack-message__content{min-width:0;flex:1}
.article-body .slack-message__meta{display:flex;align-items:baseline;gap:calc(var(--slack-unit) * .4);min-height:calc(var(--slack-unit) * 1.25)}
.article-body .slack-message__meta strong{color:#1d1c1d;font-size:calc(var(--slack-unit) * .82);font-weight:700}
.article-body .slack-message__time{color:#616061;font-size:calc(var(--slack-unit) * .62)}
.article-body .slack-message__body{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
.article-body .slack-message__body p{margin:0 0 calc(var(--slack-unit) * .45);font-size:inherit}
.article-body .slack-message__body p:last-child{margin-bottom:0}
.article-body .slack-message__body ul{margin:calc(var(--slack-unit) * .35) 0 0;padding-left:calc(var(--slack-unit) * 1.25)}
.article-body .slack-message__body li{margin:0 0 calc(var(--slack-unit) * .3);font-size:inherit}
.article-body .slack-message__body a,.article-body .slack-message__link{max-width:100%;color:#1264a3;text-decoration:none;overflow-wrap:anywhere;word-break:break-word;white-space:normal}
.article-body .slack-message__reference{max-width:100%;padding:.06em .18em;color:#1264a3;background:#e8f5fa;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere;word-break:break-word;white-space:normal}
.article-body .slack-message__reaction{display:inline-block;margin-top:calc(var(--slack-unit) * .35);padding:calc(var(--slack-unit) * .08) calc(var(--slack-unit) * .4);color:#1d1c1d;background:#f8f8f8;border:1px solid #ddd;border-radius:999px;font-size:calc(var(--slack-unit) * .68)}
.article-body .slack-message--group-start{margin-bottom:0;border-bottom:0;border-radius:8px 8px 0 0;box-shadow:none}
.article-body .slack-message--group-end{margin-top:0;border-top:0;border-radius:0 0 8px 8px;box-shadow:0 1px 3px rgba(29,28,29,.08)}
.article-body .slack-message__edited,.article-body .slack-message__attachment{color:#616061;font-size:calc(var(--slack-unit) * .65)}
.article-body .slack-message__attachment{margin-top:calc(var(--slack-unit) * .45);overflow-wrap:anywhere}
.article-body .slack-message__replies{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--slack-unit) * .4);margin-top:calc(var(--slack-unit) * .55);color:#616061;font-size:calc(var(--slack-unit) * .65)}
.article-body .slack-message__replies strong{color:#1264a3}
.article-body .slack-message__reply-faces{display:inline-flex;gap:3px}
.article-body .slack-message__reply-faces img{width:24px;height:24px;margin:0;border-radius:5px;object-fit:cover}
.article-body .slack-message__caption{margin:calc(var(--slack-unit) * -1.35) 0 2em!important;color:#000;font-family:Georgia,Times,serif;font-size:.75em!important;text-align:center}
@media(max-width:30em){.article-body .slack-message{padding-inline:calc(var(--slack-unit) * .65);font-size:calc(var(--slack-unit) * .75)}.article-body .slack-message__date{margin-inline:calc(var(--slack-unit) * -.65)}.article-body .slack-message__date span{max-width:calc(100% - calc(var(--slack-unit) * 1));line-height:1.2;white-space:normal}}
