.article-single{padding:var(--eln-space-xl) 0}.article-single__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--eln-space-xs);font-family:var(--eln-font-ui);font-size:var(--eln-font-size-xs);color:var(--eln-color-text-muted);margin-bottom:var(--eln-space-lg)}.article-single__breadcrumb a{color:var(--eln-color-text-muted);text-decoration:none;transition:color var(--eln-transition)}.article-single__breadcrumb a:hover{color:var(--eln-color-text);text-decoration:underline}.article-single__breadcrumb-sep{color:var(--eln-color-border)}.article-single__badges{display:flex;flex-wrap:wrap;gap:var(--eln-space-xs);margin-bottom:var(--eln-space-md)}.article-single__title{font-family:var(--eln-font-heading);font-size:var(--eln-font-size-h1);font-weight:var(--eln-font-weight-bold);line-height:1.25;margin:0 0 var(--eln-space-md);color:var(--eln-color-text)}.article-single__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--eln-space-md);font-size:var(--eln-font-size-sm);color:var(--eln-color-text-muted);margin-bottom:var(--eln-space-xl);padding-bottom:var(--eln-space-lg);border-bottom:1px solid var(--eln-color-border)}.article-single__meta-left{display:flex;align-items:center;gap:var(--eln-space-xs);flex-wrap:wrap}.article-single__readtime,.article-single__date{font-size:var(--eln-font-size-sm);color:var(--eln-color-text-muted)}.article-single__meta-icon{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.article-single__meta-sep{color:var(--eln-color-border)}.article-single__share{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:var(--eln-space-sm);flex-shrink:0}.article-single__share-label{font-size:var(--eln-font-size-sm);color:var(--eln-color-text-muted);white-space:nowrap}.article-single__share-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--eln-ftr-social-bg);border-radius:var(--eln-radius-sm);color:var(--eln-color-text-inverse);transition:background-color var(--eln-transition),color var(--eln-transition);line-height:0}.article-single__share-link:hover{background:var(--eln-ftr-social-hover);text-decoration:none}.article-single__share-link svg{display:block;width:16px;height:16px;max-width:16px;max-height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.article-single__featured-image,.article-single__video{margin-bottom:var(--eln-space-xl)}.article-single__featured-image{border-radius:var(--eln-radius-xl);overflow:hidden}.article-single__caption{margin-top:var(--eln-space-xs);font-family:var(--eln-font-ui);font-size:.75rem;color:var(--eln-color-text-muted);text-align:center}.article-single__video iframe{width:100%;aspect-ratio:16 / 9;border:0}.article-single__disclosure{padding:var(--eln-space-sm) var(--eln-space-md);background:var(--eln-color-bg-alt);border-left:3px solid var(--eln-badge-sponsored);font-size:var(--eln-font-size-sm);color:var(--eln-color-text-muted);font-style:italic;margin-bottom:var(--eln-space-xl)}.article-single__header,.article-single__featured-image,.article-single__video,.article-single__content,.article-single__tags{max-width:var(--eln-article-column);margin-inline:auto}.article-single__content{font-family:var(--eln-font-article);font-size:var(--eln-font-size-lg);line-height:1.7;color:var(--eln-color-text)}.article-single__content>*{max-width:100%}.article-single__content p,.article-single__content li{font-family:inherit;margin-bottom:var(--eln-space-lg)}.article-single__content a{color:var(--eln-color-accent);text-decoration:underline;text-underline-offset:3px;transition:color var(--eln-transition),opacity var(--eln-transition)}.article-single__content a:hover{opacity:.8;text-decoration:underline}.article-single__content h2,.article-single__content h3{margin-top:var(--eln-space-xl)}.article-single__content h4,.article-single__content h5,.article-single__content h6{margin-top:var(--eln-space-lg)}.article-single__content h5{font-size:var(--eln-font-size-lg);line-height:var(--eln-line-height-base)}.article-single__content h6{font-size:var(--eln-font-size-base);line-height:var(--eln-line-height-base)}.article-single__content>h2:first-child,.article-single__content>h3:first-child,.article-single__content>h4:first-child,.article-single__content>h5:first-child,.article-single__content>h6:first-child{margin-top:0}.article-single__content ul,.article-single__content ol{padding-left:var(--eln-space-xl);margin-bottom:var(--eln-space-lg)}.article-single__content ul{list-style:disc}.article-single__content ol{list-style:decimal}.article-single__content li{margin-bottom:var(--eln-space-xs)}.article-single__content li:last-child{margin-bottom:0}.article-single__content ul ul,.article-single__content ol ol,.article-single__content ul ol,.article-single__content ol ul{margin-top:var(--eln-space-xs);margin-bottom:0}.article-single__content blockquote{position:relative;margin:var(--eln-space-xl) 0;padding:20px 24px 20px 28px;background:#f2f2fa;border:none;border-left:4px solid var(--eln-color-accent);font-family:inherit;font-size:var(--eln-font-size-xl);font-weight:var(--eln-font-weight-semibold);font-style:italic;line-height:1.5;color:var(--eln-color-text)}.article-single__content blockquote::before{content:"\201C";display:block;font-family:var(--eln-font-heading);font-size:3.5rem;font-weight:var(--eln-font-weight-bold);font-style:normal;line-height:.8;color:var(--eln-color-accent);margin-bottom:var(--eln-space-xs)}.article-single__content blockquote p{margin:0;font-size:inherit;font-family:inherit}.article-single__content blockquote cite,.article-single__content blockquote footer{display:block;margin-top:var(--eln-space-sm);font-family:var(--eln-font-ui);font-size:.75rem;font-style:normal;font-weight:var(--eln-font-weight-normal);color:var(--eln-color-text-muted)}.article-single__content img{width:100%;height:auto;max-width:100%}.article-single__content .wp-block-image img,.article-single__content .wp-caption img{border-radius:var(--eln-radius-md)}.article-single__content .wp-caption{width:100%!important;max-width:100%}.article-single__content .wp-block{max-width:100%}.article-single__content .wp-block-image,.article-single__content .wp-block-embed{max-width:100%}.article-single__content .wp-block-image{margin-block:var(--eln-space-xl)}.article-single__content .wp-block-embed iframe{width:100%;max-width:100%;aspect-ratio:16 / 9}.article-single__content .wp-block-image figcaption,.article-single__content .wp-caption-text{font-family:var(--eln-font-body);font-size:.75rem;font-style:italic;color:var(--eln-color-text-muted);text-align:center;margin-top:var(--eln-space-xs)}.article-single .card__badge{border-radius:2px}.article-single .card__badge--scope{background:#ededf5;color:var(--eln-color-text);border:none}.article-single__author-label{font-family:var(--eln-font-ui);font-weight:var(--eln-font-weight-normal);color:var(--eln-color-text-muted)}.article-single__author{font-family:var(--eln-font-ui);font-weight:var(--eln-font-weight-semibold);color:var(--eln-color-text)}.article-single__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eln-space-2);margin-top:var(--eln-space-xl);padding-top:var(--eln-space-lg);border-top:1px solid var(--eln-color-border);color:var(--eln-color-text-muted)}.article-single__tags>a{display:inline-flex;align-items:center;height:28px;padding:0 var(--eln-space-sm);border:1px solid var(--eln-color-accent);border-radius:var(--eln-radius-full);font-family:var(--eln-font-ui);font-size:var(--eln-font-size-xs);font-weight:var(--eln-font-weight-medium);color:var(--eln-color-accent);background:var(--eln-color-bg);text-decoration:none;white-space:nowrap;transition:background var(--eln-transition),color var(--eln-transition)}.article-single__tags>a:hover{background:var(--eln-color-accent);color:var(--eln-color-text-inverse);text-decoration:none}.author-bio{display:flex;align-items:flex-start;gap:var(--eln-space-lg);max-width:var(--eln-article-column);margin-inline:auto;margin-top:var(--eln-space-xl);padding:var(--eln-space-xl) 0;border-top:1px solid var(--eln-color-border)}.author-bio__photo{flex-shrink:0;width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:center top}.author-bio__body{flex:1;min-width:0}.author-bio__name{margin:0 0 var(--eln-space-xs);font-size:var(--eln-font-size-h4);font-weight:var(--eln-font-weight-bold);color:var(--eln-color-text);line-height:var(--eln-line-height-tight)}.author-bio__title{margin:0 0 var(--eln-space-sm);font-size:.75rem;font-weight:var(--eln-font-weight-medium);color:var(--eln-color-text-muted)}.author-bio__bio{margin:0;font-size:.75rem;color:var(--eln-color-text-muted);line-height:var(--eln-line-height-base)}@media (max-width:599px){.author-bio{flex-direction:column;align-items:flex-start}}@media (max-width:599px){.article-single__title{font-size:var(--eln-font-size-2xl);line-height:1.25}.article-single__meta{flex-direction:column;align-items:flex-start;gap:var(--eln-space-sm)}.article-single__share{align-self:flex-start}.article-single__content .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-inline:0}}.eln-reading-progress{position:fixed;top:var(--wp-admin--admin-bar--height,0);left:0;width:100%;height:3px;z-index:10000;pointer-events:none;background:#fff0;opacity:0;transition:opacity 0.25s ease}.eln-reading-progress.is-visible{opacity:1}.eln-reading-progress__bar{height:100%;width:var(--eln-progress,0%);background:var(--eln-color-accent);transition:width 150ms linear}.article-single__banner-ad{margin-block:var(--eln-space-xl);padding-top:var(--eln-space-xl);border-top:1px solid var(--eln-color-border)}.eln-reading-progress--no-motion,.eln-reading-progress--no-motion .eln-reading-progress__bar{transition:none}@media (prefers-reduced-motion:reduce){.eln-reading-progress,.eln-reading-progress__bar{transition:none}}