.blog-index{background:var(--ground);padding-top:var(--nav-height)}#blog-grid{display:block;opacity:1;transition:opacity var(--transition-pop)}#blog-grid[busy]{opacity:0;pointer-events:none}.blog-index__header{margin-bottom:var(--section-pad-sm)}.blog-index__latest{margin-top:var(--section-pad-md)}.blog-index__section-heading{margin:0 0 var(--text-gap-lg);padding-inline:20px}.blog-index__pagination{margin-top:64px}.blog-index__author{align-items:center;display:flex;flex-direction:column;text-align:center}.blog-index__author-photo.tmm-avatar{height:80px;margin-bottom:var(--text-gap-md);width:80px}.blog-index__author .section__header,.blog-index__author .section__header>:last-child{margin-bottom:0}.blog-index__author .section__description{max-width:36ch;text-align:left;text-wrap:pretty}.blog-index__word{display:inline-block}.blog-index__author-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:var(--text-gap-lg) 0 0;padding:0}.blog-index__author-links .btn--icon{height:44px;width:44px}.blog-index__section-heading--flush{padding-inline:0}@media (min-width:768px){.blog-index__author-photo.tmm-avatar{height:96px;width:96px}.blog-index__author .section__description{max-width:640px;text-align:center}.blog-index__author-links .btn--icon{height:38px;width:38px}.blog-index__section-heading--flush{padding-inline:20px}}.blog-index__pick-list,.blog-index__tabs{list-style:none;margin:0;padding:0}.blog-index .blog-index__nav a.blog-index__tab{color:var(--ink-2);font-weight:600;text-decoration:none;transition:var(--transition-hover)}.blog-index .blog-index__nav a.blog-index__tab.is-active,.blog-index .blog-index__nav a.blog-index__tab.is-hover,.blog-index .blog-index__nav a.blog-index__tab:hover{color:var(--ink)}.blog-index .blog-index__nav a.blog-index__tab.is-focus,.blog-index .blog-index__nav a.blog-index__tab:focus-visible{box-shadow:var(--shadow-focus-strong);outline:none}.blog-index__count{color:var(--ink-2);font-variant-numeric:tabular-nums;transition:var(--transition-hover)}.blog-index__tab.is-hover .blog-index__count,.blog-index__tab:hover .blog-index__count{color:var(--ink-2)}.blog-index__tab.is-active .blog-index__count{color:var(--accent-text)}.blog-index__bar{display:none}.blog-index__pick-sum{align-items:center;cursor:pointer;display:flex;gap:12px;height:56px;list-style:none;padding:0 4px 0 0;transition:var(--transition-hover)}.blog-index__pick-sum::-webkit-details-marker{display:none}.blog-index__pick-sum.is-hover,.blog-index__pick-sum:hover{background:var(--state-hover)}.blog-index__pick-sum.is-focus,.blog-index__pick-sum:focus-visible{box-shadow:var(--shadow-focus-strong);outline:none}.blog-index__pick-cur{color:var(--ink);font-weight:600}.blog-index__chev{color:var(--ink);line-height:0;margin-left:auto}.blog-index__chev--up,.blog-index__pick[open] .blog-index__chev--down{display:none}.blog-index__pick[open] .blog-index__chev--up{display:block}.blog-index__pick-list li{position:relative}.blog-index__pick-list li:after{background:var(--rule-soft);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.blog-index__pick-list li:last-child:after{background:var(--rule)}.blog-index__pick-tab{align-items:center;display:flex;height:48px;justify-content:space-between;padding:0 4px 0 16px;position:relative}.blog-index__pick-tab:before{background:transparent;content:"";height:24px;left:0;position:absolute;top:12px;width:3px}.blog-index__pick-tab.is-hover,.blog-index__pick-tab:hover{background:var(--state-hover)}.blog-index__pick-tab.is-active:before{background:var(--accent)}.podcast-section__header{margin-bottom:40px}.podcast-section__title{margin:0 0 8px}.podcast-section__embed-card{margin:0 0 64px;overflow:hidden;padding:0}.podcast-section__embed{border:0;display:block;width:100%}.blog-index__nav+#blog-grid>.podcast-section{margin-top:var(--section-pad-md)}@media (min-width:768px){.blog-index__pick{display:none}.blog-index__bar{display:block}.blog-index__tabs{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr))}.blog-index__tabs li{position:relative}.blog-index__tabs li+li:before{background:var(--rule);bottom:-12px;content:"";left:0;pointer-events:none;position:absolute;top:0;width:1px}.blog-index__bar .blog-index__tab{align-items:center;display:flex;height:56px;padding:0 24px;position:relative;white-space:nowrap}.blog-index__tabs li:first-child .blog-index__tab{padding-left:0}.blog-index__bar .blog-index__tab:after{background:transparent;bottom:-2px;content:"";height:3px;left:12px;pointer-events:none;position:absolute;right:12px;transition:var(--transition-hover)}.blog-index__tabs li:first-child .blog-index__tab:after{left:0}.blog-index__bar .blog-index__tab.is-hover:after,.blog-index__bar .blog-index__tab:focus-visible:after,.blog-index__bar .blog-index__tab:hover:after{background:var(--rule)}.blog-index__bar .blog-index__tab.is-active:after{background:var(--accent)}}