.cye-interviews{background:#f5f6f1;color:#172d27}.cye-interviews .cye-main{padding-top:1px;padding-bottom:60px}.cye-interviews .article-heading{margin-bottom:24px}.cye-interviews .article-labels{flex-wrap:wrap}.cye-interviews .article-byline strong{font-size:13px}.cye-interview-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:end;padding:30px 0 42px;border-bottom:1px solid #d9e1d5}.cye-interview-hero h1{margin:10px 0 18px}.cye-interview-hero p{max-width:640px;font-size:20px;line-height:1.6;color:#536459}.cye-interview-hero-aside{background:#14392f;border-radius:12px;padding:28px;color:#fff}.cye-interview-hero-aside>span{display:block;color:#c8dfaa;font-size:10px;letter-spacing:1px;margin-bottom:18px}.cye-interview-hero-aside strong{display:block;font-size:24px;line-height:1.3}.cye-interview-list-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:30px 0 22px}.cye-interview-list-heading h2{font-size:24px;margin:0}.cye-interview-list-heading>span{font-size:13px;color:#58695f;white-space:nowrap}.cye-interview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cye-interview-card{display:flex;flex-direction:column;background:white;border:1px solid #d9e1d5;border-radius:12px;overflow:hidden}.cye-interview-card>img{width:100%;height:230px;object-fit:contain;background:#e8eedf}.cye-interview-card-content{display:flex;flex:1;flex-direction:column;padding:24px}.cye-interview-card h2{font-size:25px;line-height:1.2;letter-spacing:-.5px;margin:6px 0 18px}.cye-interview-card p{font-size:15px;line-height:1.7;color:#536459}.cye-interview-card-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:18px;border-top:1px solid #e1e7dc;font-size:12px}.cye-interview-placeholder{background:#14392f;color:#d5e9b5;min-height:230px;padding:34px;font-size:28px;line-height:1.3;font-weight:700;display:flex;align-items:center}.cye-interview-photo{margin:0 0 35px;background:#e8eedf;border-radius:12px;overflow:hidden}.cye-interview-photo img{display:block;max-height:520px;width:100%;object-fit:contain}.cye-interview-photo figcaption{padding:12px 20px;font-size:12px;color:#536459}.cye-interview-question{font-weight:700;color:#14392f;border-left:3px solid #8db74c;padding-left:20px;margin-top:30px!important}.cye-interview-text img{height:auto;max-width:100%}.cye-interview-text figure{max-width:100%}.cye-interview-text a{text-decoration:underline;text-underline-offset:3px}.cye-interview-text>h2{margin-top:36px}.cye-interview-text p:empty{display:none}.cye-interview-side{background:#fff;border:1px solid #d9e1d5;border-radius:10px;padding:25px}.cye-interview-side h2{font-size:25px;line-height:1.25;margin:10px 0 20px}.cye-interview-side>a{display:flex;align-items:baseline;gap:15px;justify-content:space-between;font-size:15px;line-height:1.55;padding:16px 0;border-bottom:1px solid #e3e8df}.cye-interview-side>a:last-child{border:0;padding-bottom:0}.cye-interview-all{font-weight:700;color:#365d38!important}.cye-interview-end{margin-top:36px;border-top:1px solid #d9e1d5;padding-top:25px;font-weight:700}.cye-interview-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:35px}.cye-interview-pagination a,.cye-interview-pagination .current{display:inline-block;padding:9px 15px;border:1px solid #d9e1d5;border-radius:5px}.cye-interview-pagination .current{background:#14392f;color:#fff}.cye-interviews .cye-ad{margin-top:30px}.cye-interviews .article-body{min-width:0;overflow-wrap:anywhere}.cye-interviews .article-body table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:1000px){.cye-interview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cye-interview-hero{grid-template-columns:minmax(0,1fr) 280px}.cye-interviews .article-layout{grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:850px){.cye-interviews .article-layout{display:grid;grid-template-columns:1fr;gap:30px}.cye-interviews .article-sidebar{display:block}.cye-interviews .sidebar-sticky{position:static}.cye-interviews .article-body{max-width:none;padding:0}}
@media(max-width:760px){.cye-interviews .cye-main{width:calc(100% - 36px)}.cye-interview-hero{grid-template-columns:1fr;gap:20px;padding-top:10px}.cye-interview-hero-aside{padding:22px}.cye-interview-grid{grid-template-columns:1fr}.cye-interviews .article-layout{grid-template-columns:1fr;gap:30px}.cye-interviews .article-body{max-width:none;padding:0}.cye-interview-list-heading{align-items:flex-start}.cye-interview-list-heading h2{font-size:21px}.cye-interviews .article-actions{justify-content:space-between;flex-wrap:wrap}.cye-interviews .article-actions button{width:auto}.cye-interview-photo img{max-height:400px}.cye-interviews .article-sidebar{display:block}.cye-interviews .sidebar-sticky{position:static}.cye-interviews .article-meta-row{align-items:flex-start;flex-direction:column}.cye-interview-question{padding-left:14px}}

/* Article-compatible interview layout, version 1.1. */
.cye-interview-opening .article-photo{margin:0;min-width:0;background:#e8eedf;border-radius:9px;overflow:hidden;align-self:start}
.cye-interview-opening .article-photo>img{width:100%;object-fit:contain;background:#e8eedf}
.cye-interview-opening .article-photo figcaption{padding:10px 16px}
.cye-interviews .executive-summary h2{color:#fff}
.cye-interviews .cye-summary-credit{font-size:10px;line-height:1.6;color:#c7d8be;margin:0 0 10px}
.cye-interview-opening.cye-interview-no-photo{display:block;max-width:800px}
.cye-interview-no-photo .executive-summary ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}
.cye-interviews .cye-interview-editorial-note{font-size:12px;line-height:1.7;color:#596b55}
.cye-interviews .cye-interview-text [id],.cye-interviews #conversacion{scroll-margin-top:30px}
.cye-interviews .cye-interview-text p[id]{scroll-margin-top:30px}
.cye-interviews .related-card>img{object-fit:contain;background:#e8eedf}
@media(min-width:851px){.cye-interviews .cye-interview-toc{display:none}}
@media(max-width:850px){.cye-interview-article .article-sidebar{display:none!important}.cye-interviews .cye-interview-toc{display:block}.cye-interview-article .article-layout{display:block}.cye-interview-opening{grid-template-columns:minmax(0,1fr) 270px}}
@media(max-width:600px){.cye-interview-no-photo .executive-summary ul{display:block}.cye-interview-opening .article-photo{width:100%}.cye-interview-opening .article-photo>img{height:260px}.cye-interviews .cye-interview-toc summary{font-size:12px}}
