.design-v2 .section-tl-article{padding:clamp(48px,6vw,80px) max(24px,(100% - var(--content-max-width))/2) clamp(60px,8vw,96px)}.design-v2 .tl-article-container{box-sizing:border-box;margin:0 auto;max-width:none;padding-left:48px;padding-right:48px;width:min(65vw,var(--content-max-width))}.design-v2 .tl-article-container>.platform-badge{margin-bottom:32px}.design-v2 .platform-badge{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:20px;padding:8px 14px;text-transform:uppercase}.design-v2 .tl-article-body{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.75;padding-top:clamp(12px,2vw,24px)}@media(max-width:768px){.design-v2 .tl-article-body{font-size:var(--text-body);line-height:1.75}}.design-v2 .tl-article-body p{margin:0 0 1.9em}.design-v2 .tl-article-body h2{font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:600;margin:2.4em 0 1em}.design-v2 .tl-article-body h3{font-family:var(--font-display);font-size:var(--text-body-xl);font-weight:600;margin:1.9em 0 .85em}.design-v2 .tl-article-body .leading,.design-v2 .tl-article-body .tl-article-lede{color:var(--text-primary);font-size:var(--text-body-xl,1.25rem);font-weight:500;line-height:1.7;margin-bottom:32px}.design-v2 .tl-article-pullquote{border-bottom:1px solid var(--border-subtle,#e1deda);border-top:2px solid var(--accent-color,#1a1a1a);margin:0 0 clamp(32px,5vw,52px);padding:clamp(28px,4vw,40px) 0;position:relative}.design-v2 .tl-article-pullquote:before{color:var(--accent-color,#1a1a1a);content:"“";display:block;font-family:var(--font-display);font-size:96px;letter-spacing:-.02em;line-height:.6;margin-bottom:20px}.design-v2 .tl-article-pullquote p{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:500;line-height:1.35;margin:0 0 24px}.design-v2 .tl-article-pullquote cite{align-items:center;color:var(--text-secondary,#666);display:flex;font-family:var(--font-body);font-size:var(--text-caption-lg);font-style:normal;font-weight:600;gap:12px;letter-spacing:.08em;margin-top:24px;text-transform:uppercase}.design-v2 .tl-article-pullquote cite:before{background:var(--accent-color,#1a1a1a);content:"";display:inline-block;flex-shrink:0;height:2px;width:28px}.design-v2 .tl-article-pullquote--inline{border-bottom:none;border-left:3px solid var(--accent-color,#1a1a1a);border-top:none;margin:clamp(28px,4vw,48px) 0;padding:8px 0 8px 28px}.design-v2 .tl-article-pullquote--inline:before{display:none}.design-v2 .tl-article-pullquote--inline p{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500}.design-v2 .tl-article-pullquote--inline cite:before{display:none}.design-v2 .cs-article-video{border-radius:16px;left:50%;margin-left:0;margin-right:0;max-width:70vw;overflow:hidden;position:relative;transform:translateX(-50%);width:70vw}.design-v2 .cs-article-video-wrapper{background:var(--neutral-900,#1a1a1a);border-radius:16px;overflow:hidden}.design-v2 .cs-article-video-cta{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:24px;justify-content:space-between;left:50%;margin-bottom:clamp(48px,8vw,120px);margin-left:0;margin-right:0;max-width:70vw;padding:20px 0;position:relative;transform:translateX(-50%);width:70vw}.design-v2 .cs-article-video-cta-text{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body-xl);font-weight:700}.design-v2 .cs-article-prose{margin-top:clamp(24px,4vw,32px)}.design-v2 .cs-article-footer,.design-v2 .tl-article-footer{align-items:center;border-top:1px solid var(--border-subtle,#e5e5e5);display:flex;gap:24px;justify-content:space-between;margin-top:clamp(40px,6vw,64px);padding-top:clamp(24px,4vw,32px)}.design-v2 .cs-article-attribution{align-items:center;display:flex;gap:16px}.design-v2 .cs-article-attr-logo{height:48px;object-fit:contain;width:48px}.design-v2 .cs-article-attr-details{display:flex;flex-direction:column;gap:2px}.design-v2 .cs-article-attr-name{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body-md);font-weight:600}.design-v2 .cs-article-attr-title{color:var(--text-secondary,#666);font-family:var(--font-body);font-size:var(--text-body-sm)}.design-v2 .cs-article-back-link{align-items:center;color:var(--brand-blue,#0062b8);display:inline-flex;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;gap:8px;text-decoration:none;transition:opacity .2s ease}.design-v2 .cs-article-back-link:hover{opacity:.8}.design-v2 .cs-article-back-link svg{flex-shrink:0}@media(max-width:768px){.design-v2 .section-tl-article{padding:56px 24px 72px}.design-v2 .tl-article-container{padding-left:28px;padding-right:28px;width:100%}.design-v2 .cs-article-video,.design-v2 .cs-article-video-cta{left:auto;max-width:100%;transform:none;width:100%}}@media(max-width:640px){.design-v2 .section-tl-article{padding:44px 20px 60px}.design-v2 .tl-article-container{padding-left:20px;padding-right:20px}.design-v2 .cs-article-video,.design-v2 .cs-article-video-wrapper{border-radius:12px}.design-v2 .cs-article-video-cta{flex-direction:column;gap:16px;padding:16px 20px;text-align:center}.design-v2 .tl-article-pullquote{margin:32px 0}.design-v2 .tl-article-pullquote:before{font-size:80px;top:-16px}.design-v2 .tl-article-pullquote p{font-size:var(--text-body-xl)}.design-v2 .cs-article-footer,.design-v2 .tl-article-footer{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:480px){.design-v2 .section-tl-article{padding:40px 16px 52px}.design-v2 .cs-article-video,.design-v2 .cs-article-video-wrapper{border-radius:10px}.design-v2 .btn{justify-content:space-between;width:100%}}