.single-main{padding-top:calc(var(--space-section) + 140px);padding-bottom:var(--space-section)}.single-container{max-width:800px;margin-left:auto;margin-right:auto}.single-header{margin-bottom:var(--space-md);text-align:center}.single-header h1{color:var(--text-color);margin:0 0 var(--space-sm) 0}.single-meta{font-size:1.4rem;color:var(--text-color);opacity:.8;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs) var(--space-sm)}.single-meta .meta-divider{opacity:.5}.single-featured-image{width:100%;margin-bottom:var(--space-md)}.single-featured-image img{width:100%;height:auto;display:block;border-radius:var(--radius-lg);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.single-byline{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid rgb(0 0 0 / .1);font-size:1.6rem;font-weight:500;color:var(--text-color)}.single-byline i{color:var(--ul-primary);margin-right:var(--space-xs);font-size:1.4rem}.single-author-link{font-weight:700;color:var(--text-color);text-decoration:none}.single-author-link:hover{text-decoration:underline;color:var(--ul-primary)}.single-content{color:var(--text-color)}.single-content p,.single-content ul,.single-content ol,.single-content blockquote{margin-bottom:var(--space-md);line-height:1.7}.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-color)}.single-content ul,.single-content ol{padding-left:2em}.single-content li{margin-bottom:var(--space-xs)}.single-content a{color:var(--ul-primary);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.single-content a:hover{color:var(--ul-black)}.single-content blockquote{padding:var(--space-md);background:var(--ul-bg-white);border-left:4px solid var(--ul-primary);font-style:italic;font-size:1.8rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.single-content img{width:100%;height:auto;border-radius:var(--radius-md);margin:var(--space-md) 0}.single-cta{text-align:center;margin:var(--space-lg) 0;padding:var(--space-lg) 0;border-top:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1)}.single-cta h2{color:var(--text-color);margin:0 0 var(--space-sm) 0}.single-cta p{color:var(--text-color);opacity:.9;margin:0 0 var(--space-md) 0}.single-cta .btn{display:inline-flex;align-items:center;gap:var(--space-xs)}.single-author-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);background:var(--ul-bg-white);padding:var(--space-lg);border-radius:var(--radius-lg);margin-top:var(--space-lg)}.author-avatar img{border-radius:50%;width:90px;height:90px}.author-info h3{color:var(--text-color);margin:0 0 var(--space-xs) 0}.author-info p{margin:0;font-size:1.5rem;color:var(--text-color);opacity:.9;line-height:1.6}@media (max-width:1024px){.site-content{padding:0!important}.single-main{padding-top:var(--space-section)}}@media (min-width:600px){.single-author-box{flex-direction:row;text-align:left}.author-avatar{flex-shrink:0}}