.breadcrumb{padding:.5rem 0;margin-bottom:1.5rem;border-bottom:1px solid var(--wpb-color-border)}.breadcrumb__yoast{display:flex;flex-wrap:nowrap;align-items:center;gap:.375rem;overflow:hidden;font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-muted-text)}.breadcrumb__yoast>span:not(.breadcrumb_last){flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap}.breadcrumb__yoast a{color:var(--wpb-color-muted-text);text-decoration:none}.breadcrumb__yoast a:hover,.breadcrumb__yoast a:focus-visible{text-decoration:underline}.breadcrumb__yoast .breadcrumb_last{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--wpb-color-body-text);text-overflow:ellipsis;white-space:nowrap}.columnist-header{display:flex;gap:1.5rem;align-items:flex-start;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--wpb-color-border)}@media(max-width:767px){.columnist-header{flex-direction:column;align-items:center;text-align:center}}.columnist-header__avatar{flex:0 0 auto;width:100px;height:100px;border-radius:9999px}.columnist-header__avatar-link{flex:0 0 auto;display:inline-flex}.columnist-header__name{margin:0;font-family:var(--wpb-font-heading);font-size:2.25rem;font-weight:700;color:var(--wpb-color-foreground)}.columnist-header__name a{color:inherit;text-decoration:none}.columnist-header__name a:hover,.columnist-header__name a:focus-visible{text-decoration:underline}.columnist-header__editoria{margin:.25rem 0 0;font-family:var(--wpb-font-base);font-size:1rem;color:var(--wpb-color-primary)}a.columnist-header__editoria{text-decoration:none}a.columnist-header__editoria:hover,a.columnist-header__editoria:focus-visible{text-decoration:underline}.columnist-header__bio{max-width:40rem;margin:.5rem 0 0;font-family:var(--wpb-font-base);font-size:1rem;line-height:1.6;color:var(--wpb-color-muted-text)}.columnist-header__meta{display:flex;align-items:center;gap:1rem;margin-top:1rem}@media(max-width:767px){.columnist-header__meta{justify-content:center}}.columnist-header__socials{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.columnist-header__socials a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--wpb-color-border);border-radius:9999px;color:var(--wpb-color-body-text);transition:background-color .15s ease}.columnist-header__socials a:hover{background:var(--wpb-color-background)}.columnist-header__social-icon{width:16px;height:16px}.columnist-header__socials a:has(.columnist-header__social-label){width:auto;padding:0 .75rem;font-family:var(--wpb-font-base);font-size:.875rem}.columnist-header__social-label{white-space:nowrap}.columnist-header__count{font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-muted-text)}.columnist-intro{display:flex;gap:2rem;align-items:flex-start;padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid var(--wpb-color-border)}@media not (min-width:768px){.columnist-intro{display:block;padding:0;margin-bottom:1.5rem;text-align:left;border-bottom:0}.columnist-intro:after{display:block;clear:both;content:""}}.columnist-intro__avatar{flex:0 0 auto;width:120px;height:120px;border-radius:9999px;-o-object-fit:cover;object-fit:cover}@media not (min-width:768px){.columnist-intro__avatar{float:left;width:64px;height:64px;margin:0 1rem .5rem 0}}.columnist-intro__body{flex:1 1 auto;min-width:0}.columnist-intro__name{margin:0 0 .25rem;font-family:var(--wpb-font-heading);font-size:2.75rem;line-height:1.1;color:var(--wpb-color-foreground)}@media not (min-width:768px){.columnist-intro__name{font-size:1.3rem;font-weight:700;line-height:1.2}}.columnist-intro__role{margin:0 0 1rem;font-family:var(--wpb-font-base);font-size:1rem;font-weight:600;color:var(--wpb-color-primary)}@media not (min-width:768px){.columnist-intro__role{margin-bottom:.5rem;font-size:.875rem}}@media not (min-width:768px){.columnist-intro__text-wrap{display:grid;grid-template-rows:1fr}}.columnist-intro__toggle{display:none;align-items:center;gap:.25rem;margin-top:.5rem;padding:0;font-family:var(--wpb-font-base);font-size:.875rem;font-weight:600;color:var(--wpb-color-primary);background:none;border:0;cursor:pointer}.columnist-intro__toggle:focus-visible{outline:2px solid var(--wpb-color-primary);outline-offset:2px}@media not (min-width:768px){.columnist-intro__toggle:not([hidden]){display:inline-flex}}.columnist-intro__toggle-icon{width:14px;height:14px;transition:transform .25s ease}.columnist-intro__toggle[aria-expanded=true] .columnist-intro__toggle-icon{transform:rotate(180deg)}@media not (min-width:768px){.columnist-intro__text{min-height:0;overflow:hidden}.columnist-intro[data-intro-ready] .columnist-intro__text-wrap{transition:grid-template-rows .3s ease}.columnist-intro[data-intro-collapsed=true] .columnist-intro__text-wrap{grid-template-rows:0fr}}@media(prefers-reduced-motion:reduce){.columnist-intro__text-wrap,.columnist-intro__toggle-icon{transition:none}}.columnist-intro__text{max-width:46rem;font-size:1rem;line-height:1.7;color:var(--wpb-color-secondary-text)}@media not (min-width:768px){.columnist-intro__text{font-size:.875rem;line-height:1.55}}.columnist-intro__text p{margin:0 0 1rem}.columnist-intro__text a{color:var(--wpb-color-link)}.columnist-intro__text a:hover{color:var(--wpb-color-link-hover)}.columnist-intro__text .columnist-intro__count{display:block;margin-top:.25rem}.columnist-intro__meta{display:flex;align-items:center;gap:1rem;margin-top:1rem}@media not (min-width:768px){.columnist-intro__meta{justify-content:flex-start;margin-top:.75rem}}.columnist-intro__socials{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.columnist-intro__socials a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--wpb-color-border);border-radius:9999px;color:var(--wpb-color-body-text);transition:background-color .15s ease}.columnist-intro__socials a:hover{background:var(--wpb-color-background)}.columnist-intro__socials a:has(.columnist-intro__social-label){width:auto;padding:0 .75rem;font-family:var(--wpb-font-base);font-size:.875rem}.columnist-intro__social-icon{width:16px;height:16px}.columnist-intro__count{font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-muted-text)}.columnist-page{padding:0}.columnist-page__toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.date-filter{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.date-filter__label{font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-muted-text)}.date-filter__btn{padding:.35rem .75rem;border:1px solid transparent;border-radius:4px;background:transparent;font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-secondary-text);cursor:pointer}.date-filter__btn.is-active{background:var(--wpb-color-primary);color:#fff}.presentation-toggle{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--wpb-color-border);border-radius:4px}.presentation-toggle__btn{padding:.35rem .75rem;border:0;border-radius:2px;background:transparent;font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-muted-text);cursor:pointer}.presentation-toggle__btn.is-active{background:var(--wpb-color-primary);color:#fff}.columnist-page__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}.article-card.is-period-hidden{display:none}@media(min-width:600px){.columnist-page__listing[data-presentation=grid] .columnist-page__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.columnist-page .pagination{margin-top:2rem}.columnist-page .pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.columnist-page .pagination .page-numbers{padding:.5rem .75rem;border:1px solid var(--wpb-color-border);border-radius:4px;font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-body-text);text-decoration:none}.columnist-page .pagination .page-numbers.current{background:var(--wpb-color-primary);border-color:var(--wpb-color-primary);color:#fff}.pagination-simple{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--wpb-color-border)}.pagination-simple__prev,.pagination-simple__next{flex:1 1 0}.pagination-simple__next{text-align:right}.pagination-simple a{display:inline-block;padding:.5rem 1rem;border:1px solid var(--wpb-color-border);border-radius:4px;font-family:var(--wpb-font-base);font-size:.875rem;font-weight:600;color:var(--wpb-color-primary);text-decoration:none}.pagination-simple a:hover,.pagination-simple a:focus-visible{background:var(--wpb-color-background)}.pagination-simple__status{flex:0 0 auto;font-family:var(--wpb-font-base);font-size:.875rem;color:var(--wpb-color-muted-text)}.archive{padding:2rem 0}.archive__list{display:grid;gap:1.5rem}@media(min-width:768px){.archive__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.archive__list{grid-template-columns:repeat(3,1fr)}}
