.author-bio__inner{max-width:1620px;margin-inline:auto;padding-left:1.5rem;padding-right:1.5rem}.author-bio__back{display:block;margin-bottom:14px;font-family:Nexa,sans-serif;font-size:18px;font-weight:700;color:#ff7247;text-decoration:underline;text-underline-offset:.2rem}.author-bio__back:hover{color:#191919}.author-bio__card{background-color:#fffcfa;border-radius:8px;box-shadow:0 2px 6px #0000000a;padding:14px;display:grid;gap:20px}.author-bio__media img{width:100%;height:auto;aspect-ratio:621 / 278;object-fit:cover;border:2px solid #fff;border-radius:8px;display:block}.author-bio__name{font-family:Nexa,sans-serif;color:#191919;font-size:28px;line-height:34px;margin:0 0 8px}.author-bio__job-title,.author-bio__organisation{font-family:Nexa,sans-serif;color:#ff6333;font-size:14px;line-height:20px;margin:0}.author-bio .author-bio__heading{font-family:Nexa,sans-serif;color:#ff6333;font-size:24px!important;line-height:30px!important;letter-spacing:0;margin:22px 0 12px}.author-bio__text,.author-bio__text p{font-family:Nexa,sans-serif;color:#191919;font-size:14px;line-height:18px}.author-bio__text p{margin:0 0 14px}.author-bio__text p:last-child{margin-bottom:0}.author-bio__text a{color:#ff6333;text-decoration:underline}.author-bio__socials{display:flex;align-items:center;gap:22px;margin-top:20px;color:#ffa970}.author-bio__socials a{display:inline-flex;line-height:0;color:inherit}.author-bio__socials .author-bio__icon-svg rect{fill:none;stroke:currentColor}.author-bio__socials .author-bio__icon-svg path{fill:currentColor}.author-bio__socials img,.author-bio__socials .author-bio__icon-svg{width:28px;height:28px;object-fit:contain}.author-articles .blog-articles .card-wrapper{padding:0;background-color:transparent}.author-articles .author-articles__heading,.author-articles .author-articles__empty{font-family:Nexa,sans-serif;color:#ff6333;font-size:24px!important;line-height:30px!important;letter-spacing:0;margin-top:0;margin-bottom:15px}.author-articles .author-articles__empty{font-size:16px!important;margin-top:20px}.author-articles__empty a{color:#ff6333!important;text-decoration:underline}.author-articles__loading{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:300px}.author-articles__spinner{width:32px;height:32px;border:3px solid rgba(255,99,51,.25);border-top-color:#ff6333;border-radius:50%;animation:author-articles-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.author-articles__spinner{animation-duration:2.4s}}@keyframes author-articles-spin{to{transform:rotate(360deg)}}.blog-header.blog-intro{padding-top:32px}.blog-intro .blog-intro__heading{color:#191919;font-size:45px;line-height:58px;margin-top:0;margin-bottom:8px}.blog-intro__heading-lead{color:#191919}.blog-intro__heading-accent{color:#ff7247}.blog-intro__description{max-width:100%;padding-inline:17.5px;margin-bottom:60px}.blog-intro__description,.blog-intro__description p{color:#ff7247;font-size:16px;line-height:25px}.blog-intro__description p{margin:0}.blog-intro .blog-tags .blog-tag:hover{background-color:#ffc299!important}@media screen and (min-width:750px){.author-articles__loading{min-height:380px}.blog-header.blog-intro{padding-top:60px}.blog-intro .blog-intro__heading{font-size:60px;line-height:72px;margin-bottom:24px}.blog-intro__description{margin-bottom:47px}}@media screen and (min-width:990px){.author-bio__card{grid-template-columns:minmax(0,43%) minmax(0,1fr);gap:30px;padding:20px;align-items:start}.author-bio__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start}.author-bio__body>*:not(.author-bio__socials){grid-column:1}.author-bio__name{font-size:40px;line-height:46px}.author-bio__text,.author-bio__text p{font-size:14px;line-height:18px}.author-bio__socials{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin-top:4px;padding-left:30px}}@media screen and (min-width:1280px){.author-bio__inner{padding-left:0;padding-right:0}.author-bio__back,.author-bio__card,.author-articles .author-articles__heading,.author-articles .author-articles__empty{max-width:93%;margin-inline:auto}.blog-header.blog-intro{padding-top:86px}.blog-intro .blog-intro__heading{font-size:72px;line-height:84px;margin-bottom:39px}.blog-intro__description{max-width:93%;margin-inline:auto;padding-inline:0;font-size:24px;line-height:36px}.blog-intro__description p{font-size:24px;line-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/section-author.css.map */
