:root{--article-max-width:1400px}.article-page-wrap{background-color:#050505;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden;padding-top:80px;width:100%}.article-hero-grid{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--article-max-width);min-height:85vh}.article-hero-left{overflow:hidden;padding:20px;position:relative}.article-hero-img-wrap{border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.article-hero-img-wrap img{filter:brightness(.85);height:100%;object-fit:cover;width:100%}.article-hero-right{display:flex;flex-direction:column;justify-content:center;padding:80px 10%}.article-title{font-size:clamp(2.2rem,5vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:40px;word-wrap:break-word;overflow-wrap:break-word}.article-meta-row{color:hsla(0,0%,100%,.5);font-family:monospace;font-size:.85rem;margin-bottom:40px}.article-meta-stats{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.article-meta-stats strong{color:#fff;font-size:1.1rem;font-weight:500}.article-meta-stats p{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5;max-width:400px}.article-author{align-items:center;display:flex;gap:15px;margin-top:20px}.article-author img{border-radius:50%;height:40px;width:40px}.article-author-info{display:flex;flex-direction:column}.author-name{font-size:.95rem;font-weight:600}.author-role{color:hsla(0,0%,100%,.5);font-size:.8rem}.article-body-grid{display:grid;grid-template-columns:35% 65%;margin:0 auto;max-width:var(--article-max-width)}.article-sidebar{border-right:1px solid hsla(0,0%,100%,.1);padding:80px 10%}.article-sidebar-inner{position:sticky;top:120px}.sidebar-heading{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:40px}.more-insights-card{border-radius:8px;color:inherit;display:block;margin-bottom:60px;overflow:hidden;position:relative;text-decoration:none}.more-insights-card img{border-radius:8px;filter:brightness(.6);height:350px;object-fit:cover;transition:filter .3s;width:100%}.more-insights-card:hover img{filter:brightness(.8)}.insight-card-content{display:flex;flex-direction:column;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%}.insight-card-meta{color:hsla(0,0%,100%,.7);font-size:.8rem;margin-bottom:15px}.insight-card-title{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-top:auto}.newsletter-widget{background:0 0}.newsletter-widget h4{font-size:1rem;font-weight:500;margin-bottom:20px}.newsletter-form-inline{border:1px solid hsla(0,0%,100%,.2);border-radius:4px;display:flex;margin-bottom:20px;overflow:hidden}.newsletter-form-inline input{background:0 0;border:none;color:#fff;flex-grow:1;font-size:.9rem;min-width:0;outline:0;padding:12px 15px}.newsletter-form-inline button{background:0 0;border:none;border-left:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;flex-shrink:0;font-size:1.2rem;padding:0 15px}.newsletter-form-inline button:hover{background:hsla(0,0%,100%,.1)}.newsletter-disclaimer{color:hsla(0,0%,100%,.4);font-size:.75rem;line-height:1.5}.article-main-content{max-width:800px;padding:80px 10%}.article-content-block h2{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-bottom:25px;margin-top:60px}.article-content-block h2:first-child{margin-top:0}.article-content-block p{color:hsla(0,0%,100%,.75);font-size:1.05rem;line-height:1.8;margin-bottom:25px}.article-content-block blockquote{border-left:2px solid #ffa827;color:#fff;font-size:1.3rem;font-weight:500;line-height:1.5;margin:40px 0;padding-left:20px}.article-content-block blockquote span{color:hsla(0,0%,100%,.5);display:block;font-size:.85rem;font-weight:400;margin-top:15px}@media (max-width:1024px){.article-body-grid,.article-hero-grid{grid-template-columns:1fr}.article-hero-right{padding:40px 20px}.article-hero-img-wrap{height:50vh;min-height:300px}.article-sidebar{border-bottom:1px solid hsla(0,0%,100%,.1);border-right:none}.article-main-content,.article-sidebar{padding:60px 20px}}@media (max-width:768px){.article-page-wrap{padding-top:60px}.article-hero-img-wrap{height:40vh;min-height:250px}.article-title{font-size:clamp(1.8rem,8vw,2.8rem)!important}.article-meta-row,.article-meta-stats,.article-title{margin-bottom:25px}.article-sidebar{padding:40px 20px}.sidebar-heading{font-size:1.8rem;margin-bottom:25px}.more-insights-card img{height:250px}.insight-card-content{padding:20px}.insight-card-title{font-size:1.25rem}.article-main-content{padding:40px 20px}.article-content-block h2{font-size:1.4rem;margin-bottom:15px;margin-top:40px}.article-content-block p{font-size:.95rem;line-height:1.7;margin-bottom:20px}.article-content-block blockquote{font-size:1.15rem;margin:30px 0;padding-left:15px}.article-body-grid{display:flex;flex-direction:column}.article-main-content{order:1}.article-sidebar{order:2}}