h2,h3,h4{-webkit-margin-before:32px;-webkit-margin-after:12px;align-items:baseline;display:flex;flex-wrap:wrap;font-weight:600;gap:8px 32px;margin-block-end:12px;margin-block-start:32px}h2{-webkit-margin-before:48px;gap:8px;margin-block-start:48px}h2+h3{-webkit-margin-before:0;margin-block-start:0}h3{font-size:20px}.card-link{color:inherit!important;text-decoration:none}.hero-article{background-color:#00afc6;display:flex;flex-direction:column;overflow:hidden}.article-plain{background:url(/assets/images/blur.webp) no-repeat 50% scroll;background-color:#00afc6;color:#fdfdfd}.article-info,.carousel-item .card-link img{border-radius:6px}.article-img{background-position:50%;background-size:cover}.article-plain.article-tips{background-color:#3ed993}.article-plain.article-culture,.article-plain.article-design{background-color:#ea3e47}.article-plain.article-science{background-color:#d58100}.article-plain.article-tech{background-color:#c34ce0}.article-plain.article-company{background-color:#007aff}.hero-article .top-row{align-items:baseline;display:flex;justify-content:flex-end;margin:32px 32px 192px}.hero-article .safe-text{color:#fdfdfd;padding:32px;position:relative}.hero-article .safe-text>*{position:relative;z-index:1}.hero-article .blog-subtitle{margin-block:-12px 12px}.hero-article .main.blog-subtitle{margin-block:-24px 12px}.hero-article.article-img .safe-text:after{background:url(/assets/images/blur.webp) no-repeat 50% scroll;background-color:#11566c;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:0}.hero-article.article-img.article-tips .safe-text:after{background-color:#145b49}.hero-article.article-img.article-culture .safe-text:after,.hero-article.article-img.article-design .safe-text:after{background-color:#611d14}.hero-article.article-img.article-science .safe-text:after{background-color:#00298c}.hero-article.article-img.article-tech .safe-text:after{background-color:#5f267f}.hero-article.article-img.article-company .safe-text:after{background-color:#8c2300}.date{font-weight:600}.carousel-item{display:contents}.carousel-item .top-row{display:flex;flex-direction:column;height:100%}.carousel-item .top-row .card-link{display:block;flex-grow:1}.carousel-item .top-row .card-link .article-plain{box-sizing:border-box;height:100%}.carousel-item .date{-webkit-margin-after:12px;font-size:16px;margin-block-end:12px}.carousel-item h2{font-size:26px}.carousel-item .card-link>h2{-webkit-margin-before:-12px;-webkit-margin-after:12px;margin-block-end:12px;margin-block-start:-12px}.carousel-item .card-link img{-webkit-margin-after:-5px;margin-block-end:-5px;max-height:160px;object-fit:cover;overflow:hidden;width:100%}.hero-article .title{align-items:last baseline;display:flex;justify-content:space-between}.hero-article h1,.hero-article h2{-webkit-margin-before:0;font-size:32px;margin-block-start:0;max-width:512px}.hero-article .read-more{text-decoration:underline}.hero-article .read-more img{display:inline;filter:invert(100%);margin-bottom:-2px}h1+.card-link+#post-list{-webkit-margin-before:64px;margin-block-start:64px}.carousel{-webkit-margin-after:64px;align-items:flex-start;display:grid;gap:32px;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin-block:40px;margin-block-end:64px;padding:0;row-gap:4px}.carousel-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 16px}.pill-blog{border:1.25px solid #19181f;font-weight:600}.pill{border-radius:4px;display:inline-block;font-size:14px;padding:2px 4px;white-space:nowrap}.pill-light{border-color:#19181f;color:#19181f}.pill-dark{border-color:#fdfdfd;color:#fdfdfd}.pill.pill-large{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:18px;padding:4px 8px}.pill.pill-heading{border-radius:12px;border-width:4px;font-size:32px;padding:12px 24px}#post-list ol{-webkit-padding-start:0;list-style:none;padding-inline-start:0}#post-list li{-webkit-margin-after:24px;margin-block-end:24px}#post-list li a{-webkit-margin-after:4px;color:inherit!important;display:block;font-size:18px;font-weight:700;margin-block-end:4px}#post-list li .details{align-items:first baseline;display:flex;font-size:14px;gap:16px}.feeds{-webkit-margin-before:64px;color:#666675;font-size:.875rem;margin-block-start:64px;text-align:center}.feeds+#cta{-webkit-margin-before:40px;margin-block-start:40px}.article-body{margin:40px 32px}.article-body img{display:block;height:auto;margin:32px auto;max-width:100%}.article-body li::marker{content:"–   "}.article-body>pre{margin-block:24px;overflow:auto}.article-body .centered{display:flex;justify-content:center;margin-block:24px}.footnote-definition{border-top:1px solid #e4e5ea;display:flex;font-size:.875rem;gap:4px;margin-top:40px;padding-top:calc(12px - .2rem)}.footnote-definition-label{position:relative;top:.2rem}.footnote-reference{font-size:.75rem;position:relative;top:-.1rem;vertical-align:top}.byline{-webkit-margin-before:16px;-webkit-margin-after:32px;align-items:center;display:flex;margin-block-end:32px;margin-block-start:16px}.byline .author-pics{-webkit-margin-end:8px;display:inline-flex;justify-content:space-between;margin-inline-end:8px}.byline .author-pics>*+*{-webkit-margin-start:-8px;margin-inline-start:-8px}.byline img{border-radius:100%;height:32px;margin:0;width:32px}.byline span span{font-weight:600}.summary strong{display:block;font-weight:600}.back-link,.summary .note{-webkit-margin-after:24px;display:block;margin-block-end:24px}.back-link{margin-left:-2px}.back-link svg{-webkit-margin-end:4px;margin-inline-end:4px;margin-bottom:-2px}.page-end-buttons .hint.article-hint{align-items:center;display:flex;gap:8px}.blog-videos{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-block:24px;width:100%}.blog-videos video{border-radius:6px;box-shadow:0 4px 12px rgba(89,85,101,.2);flex-basis:0;flex-grow:1;flex-shrink:1;height:auto;max-width:580px;min-width:260px;width:100%}.in-text-icon{height:24px;margin-bottom:-7px;width:24px}hr.pad{margin-block:56px 16px}@media screen and (max-width:512px){.article-body{margin-inline:0}}@media screen and (max-width:768px){.carousel-item:nth-child(n+3){display:none}.carousel{grid-template-columns:repeat(2,1fr)}.hero-article .title{align-items:flex-start;flex-direction:column;justify-content:stretch}.hero-article .blog-subtitle{margin-block:4px 12px}}@media screen and (max-width:512px){.carousel-item,.carousel-item:nth-child(n+3){display:flex;flex-direction:column}.carousel-item+.carousel-item{-webkit-margin-before:32px;margin-block-start:32px}.carousel{display:block}}