
.latam-next{--orange:#b84416;--bright:#ef6525;--ink:#282427;--paper:#faf7f2;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.8;padding-bottom:70px}.latam-next *{box-sizing:border-box}.latam-next a{color:var(--orange);text-underline-offset:4px}.latam-next h1{font-size:clamp(34px,4.2vw,56px);line-height:1.12;letter-spacing:-1.5px;margin:20px 0}.latam-next h2{font-size:30px;line-height:1.22;letter-spacing:-.5px;margin:0 0 22px}.latam-next h3{font-size:21px;line-height:1.35;margin:0 0 12px}.latam-next p{margin:0 0 20px}.latam-next .kicker{font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.latam-next .hero-next{max-width:1200px;margin:auto;padding:48px 30px;display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center}.latam-next figure{margin:0}.latam-next .hero-next img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.latam-next figcaption{font-size:11px;color:#706760;margin-top:8px;line-height:1.5}.latam-next .meta{font-size:13px;color:#6a625d;margin-top:24px;display:block}.latam-next .deck{font-size:19px;color:#625b55}.latam-next .article-next{max-width:900px;margin:auto;padding:0 28px}.latam-next .reading-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;font-size:12px}.latam-next .reading-nav a{border:1px solid #dfd3c6;padding:7px 12px;text-decoration:none;border-radius:24px;background:#fff}.latam-next .executive{background:white;border:1px solid #e5d8ca;border-top:4px solid var(--bright);border-radius:10px;padding:28px;margin-bottom:40px}.latam-next .executive p{font-size:18px;margin:10px 0 0}.latam-next section{margin-top:45px;scroll-margin-top:20px}.latam-next .intro p:first-child{font-size:22px;line-height:1.6}.latam-next .highlight{border-left:4px solid var(--bright);padding:26px 30px;background:#f0e7dc;border-radius:0 12px 12px 0}.latam-next .highlight p:last-child{margin:0}.latam-next .steps{counter-reset:stage}.latam-next .stage-row{position:relative;padding:25px 0 25px 75px;border-top:1px solid #dacfc3}.latam-next .stage-letter{position:absolute;left:0;top:25px;width:48px;height:48px;border-radius:12px;background:var(--ink);color:#ff9b68;display:grid;place-items:center;font-size:26px;font-weight:800}.latam-next .framework{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#92603d;margin-bottom:10px}.latam-next .stage-row p:last-child{margin:0}.latam-next .visual-panel{padding:28px;background:var(--ink);border-radius:16px;color:#fff}.latam-next .visual-panel h3{color:#fff}.latam-next .visual-panel figcaption{color:#d7c8bc;margin-top:18px}.latam-next .diagram{display:grid;gap:13px;list-style:none;padding:0;margin:0;counter-reset:node}.latam-next .diagram li{padding:15px 18px;border:1px solid #7b695c;border-radius:10px;background:#38302e;font-size:17px;line-height:1.45}.latam-next .diagram li:before{counter-increment:node;content:counter(node,decimal-leading-zero);color:#ff9b68;font-weight:800;margin-right:14px}.latam-next .diagram.routing{grid-template-columns:1fr 1fr}.latam-next .diagram.routing li:nth-child(-n+2){grid-column:1/-1;text-align:center}.latam-next .diagram.routing li:last-child{grid-column:1/-1}.latam-next .diagram.comparison{grid-template-columns:1fr 1fr}.latam-next .diagram.comparison li:last-child{grid-column:1/-1;background:#553222}.latam-next .diagram.knowledge{grid-template-columns:1fr 1fr}.latam-next .diagram.knowledge li:first-child,.latam-next .diagram.knowledge li:last-child{grid-column:1/-1;text-align:center}.latam-next .diagram.timeline li{border-left:4px solid var(--bright);border-radius:0 8px 8px 0;margin-left:12px}.latam-next .diagram.lifecycle li:nth-child(even){margin-left:35px;background:#493b31}.latam-next .diagram.checklist li{background:transparent;border-width:0 0 1px;border-radius:0}.latam-next .diagram.conversation li:nth-child(even){margin-left:55px;background:#62402d}.latam-next .metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.latam-next .metric-card{padding:24px;border:1px solid #ded1c3;border-radius:12px;background:#fff}.latam-next .metric-card strong{display:block;font-size:19px;margin-bottom:12px;line-height:1.3}.latam-next .metric-card p{font-size:14px;margin:0}.latam-next .note{font-size:13px;color:#756a60}.latam-next details{border-bottom:1px solid #d7cbbf;padding:18px 0}.latam-next summary{font-weight:bold;cursor:pointer}.latam-next details p{margin:15px 0 0}.latam-next .resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.latam-next .resource-box{padding:25px;border:1px solid #dfd1c2;border-radius:10px;background:#fff}.latam-next .resource-box a{font-weight:bold}.latam-next .resource-box p{font-size:14px;margin:12px 0 0}.latam-next .cta-next{background:var(--ink);color:white;border-radius:14px;padding:32px}.latam-next .cta-next h2{color:white}.latam-next .button-next{display:inline-block;background:#c74816;color:#fff;padding:14px 20px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:bold}.latam-next .share-next{display:flex;gap:14px;flex-wrap:wrap;font-size:14px}.latam-next .related-next a{display:block;padding:15px 0;border-bottom:1px solid #d5c8bb;font-weight:bold}.latam-next .sources-next{font-size:13px;color:#6c635a}.latam-next .sources-next h2{font-size:20px}.latam-next.layout-comparison .hero-next,.latam-next.layout-dossier .hero-next{display:block;max-width:1000px}.latam-next.layout-comparison .hero-next h1,.latam-next.layout-dossier .hero-next h1{max-width:900px}.latam-next.layout-comparison .hero-next figure,.latam-next.layout-dossier .hero-next figure{margin-top:32px}.latam-next.layout-comparison .hero-next img,.latam-next.layout-dossier .hero-next img{max-height:470px;object-fit:contain;background:#282427}.latam-next.layout-checklist .steps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.latam-next.layout-checklist .stage-row{background:white;border:1px solid #dacfc3;padding:85px 24px 24px;border-radius:12px}.latam-next.layout-checklist .stage-letter{left:24px;top:22px}.latam-next.layout-checklist .stage-row:last-child{grid-column:1/-1}.latam-next.layout-timeline .stage-row{border-top:0;border-left:2px solid #d6bcaa;margin-left:24px;padding-left:50px}.latam-next.layout-timeline .stage-letter{left:-25px}.latam-next.layout-dossier .stage-row{border-top:4px solid #d4b89d;background:#fff;padding-right:24px;margin-bottom:18px;border-radius:6px}.latam-next.layout-dossier .stage-letter{left:12px}.latam-next.layout-knowledge .executive{background:#282427;color:white}.latam-next.layout-knowledge .executive .kicker{color:#ffad82}.latam-next.layout-matrix .metric-grid{display:block;border:1px solid #dacfc3;border-radius:10px;overflow:hidden}.latam-next.layout-matrix .metric-card{display:grid;grid-template-columns:200px 1fr;border:0;border-bottom:1px solid #dacfc3;border-radius:0}.latam-next.layout-conversation .highlight{background:#282427;color:#fff;border-radius:20px}.latam-next.layout-conversation .highlight h2{color:#ffad82}@media(max-width:850px){.latam-next .hero-next{grid-template-columns:1fr;gap:25px;padding:32px 24px}.latam-next .metric-grid{grid-template-columns:1fr}.latam-next h1{font-size:39px}.latam-next .hero-next img{max-height:440px}.latam-next .steps{min-width:0}}@media(max-width:520px){.latam-next h1{font-size:33px;letter-spacing:-.8px}.latam-next h2{font-size:26px}.latam-next h3{font-size:21px}.latam-next .hero-next{padding:30px 20px}.latam-next .article-next{padding:0 20px}.latam-next .executive,.latam-next .visual-panel,.latam-next .highlight,.latam-next .cta-next{padding:22px}.latam-next .executive p{font-size:17px}.latam-next .stage-row{padding-left:57px}.latam-next .stage-letter{width:40px;height:40px;font-size:23px}.latam-next .resource-grid,.latam-next.layout-checklist .steps,.latam-next .diagram.routing,.latam-next .diagram.comparison,.latam-next .diagram.knowledge{grid-template-columns:1fr}.latam-next.layout-matrix .metric-card{display:block}.latam-next.layout-timeline .stage-row{padding-left:35px}.latam-next.layout-timeline .stage-letter{left:-21px}.latam-next.layout-dossier .stage-row{padding-right:16px;padding-left:66px}.latam-next .diagram.conversation li:nth-child(even){margin-left:20px}.latam-next .reading-nav a{padding:8px 10px}}
