.source-author-articles .imported-listing-body{gap:20px;padding:26px}.source-author{background:#fff}.source-author-hero{background:#fff url(/migration-assets/e40ed9dc2f91885f8c719e338e71e27c80b15d46d418c3a4cd39aa85238cbc1d.svg) top/contain no-repeat;padding:64px 0}.source-author-hero>div{text-align:center;flex-direction:column;align-items:center;gap:16px;width:90.25%;max-width:700px;margin:auto;display:flex}.source-author-hero img{object-fit:cover;border-radius:50%;width:90px;height:90px}.source-author-hero h1{font:400 52px/78px var(--font-display);letter-spacing:-.52px;margin:0}.source-author-hero p{font:400 17.6px/24.64px var(--font-inter-tight), sans-serif;letter-spacing:-.7px;color:var(--color-ink);margin:0}.source-author-articles{width:min(1280px,95%);margin:auto;padding:80px 0}.source-author-articles h2{font:400 36px/36px var(--font-display);flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.source-author-articles h2>span{display:inline-block}.source-author-articles .imported-search-field{border-color:var(--color-line-input);color:#475467;min-height:45px;margin:0 0 30px;padding-left:10px}.source-author-articles .imported-search-field svg{flex:none;width:20.8px;height:20.8px}.source-author-articles .imported-search-field input{font-weight:500}.source-author-articles .imported-search-field input::placeholder{color:#999;opacity:1}.source-author-articles .imported-filter-row{gap:22px;margin-bottom:60px}.source-author-articles .imported-filter-row button{box-sizing:border-box;border-bottom-width:1px;padding:2px 0}.source-author-articles .imported-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.source-author-articles .imported-listing-card{border:1px solid #0000001a;border-radius:8px;height:100%;transition:box-shadow .2s;overflow:hidden}.source-author-articles .imported-listing-card:hover{box-shadow:0 2px 29px #00000012}.source-author-articles .imported-listing-image{aspect-ratio:auto;height:280px;margin-bottom:20px}.source-author-articles .imported-listing-meta{color:var(--color-ink);font:500 14px/28px var(--font-jetbrains-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:0}.source-author-articles .imported-listing-meta span+span{color:inherit;font-weight:inherit;text-transform:uppercase}.source-author-articles .imported-listing-meta span:first-child{color:#fd631e;border:1px solid #fd631e;border-radius:6px;padding:0 8px;font-size:15px}.source-author-articles .imported-listing-body h3{font:400 24px/31.2px var(--font-display)}.source-author-articles .imported-listing-body>p:not(.imported-listing-meta){font:400 16px/24px var(--font-inter-tight), sans-serif;color:var(--color-body)}@media (max-width:991px){.source-author-articles{padding-top:32px}.source-author-articles .imported-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-author-articles .imported-filter-row{row-gap:0}.source-author-articles .imported-filter-row:before{content:"";flex-basis:100%;order:1}.source-author-articles .imported-filter-row button{order:2;margin-top:22px}.source-author-articles .imported-filter-row button:first-child{order:0;margin-top:0}}@media (max-width:767px){.source-author-hero{margin-bottom:16px}.source-author-hero h1{letter-spacing:-.4px;font-size:40px;line-height:60px}.source-author-hero p{font-size:18px;line-height:25.2px}.source-author-articles .imported-filter-row button{line-height:22px}.source-author-articles .imported-card-grid{grid-template-columns:minmax(0,1fr)}.source-author-articles .imported-listing-image{height:180px}.source-author-articles .imported-listing-body h3{font-size:20px;line-height:26px}.source-author-articles .imported-listing-meta{flex-direction:column;align-items:flex-start;gap:10px;line-height:22px}.source-author-articles .imported-listing-meta span:first-child{line-height:22px}}@media (max-width:479px){.source-author-hero h1{letter-spacing:normal;margin-bottom:14px;font-size:32px;line-height:48px}.source-author-articles .imported-listing-meta span:last-child{font-size:15px}}@media (min-width:768px) and (max-width:991px){.source-author-articles .imported-card-grid{grid-template-columns:minmax(0,1fr)}}.source-author-hero .author-stats{align-self:stretch;margin-top:16px}.source-author .author-cite{width:min(840px,100% - 64px);margin-bottom:80px}.source-author .author-editorial-faq{padding-top:0}@media (max-width:767px){.source-author .author-cite{width:calc(100% - 40px);margin-bottom:56px}}
