.editorial-art{margin:0;position:relative;overflow:hidden;border-radius:18px;background:#efeadc;aspect-ratio:3/2}.editorial-art img{display:block;width:100%;height:100%;object-fit:cover}.editorial-art.art-bogota img{height:140%;position:absolute;bottom:0;max-height:none}.editorial-art.art-cali img{width:150%;height:150%;max-width:none;max-height:none;position:absolute;left:0;top:0;object-position:left top}.illustrated-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center;margin:24px 0 44px}.illustrated-intro .page-intro{padding:22px 0;margin:0;min-width:0}.illustrated-intro .page-intro h1{font-size:clamp(35px,4vw,58px);line-height:1.08}.illustrated-intro .page-intro p{max-width:570px}.planner-illustrated{display:grid;grid-template-columns:1.05fr 1fr;gap:18px 44px;align-items:center}.planner-illustrated>.editorial-art{grid-column:2;grid-row:1/3}.planner-illustrated>.text-link{grid-column:1;align-self:start;justify-self:start}.brand-illustrated{position:relative;padding-right:52%;min-height:410px}.brand-illustrated>.editorial-art{position:absolute;right:0;top:30px;width:46%}.guide-copy>.editorial-art{margin:36px 0 28px;max-width:720px;aspect-ratio:2/1}.guide-tile>.editorial-art{margin:-30px -30px 25px;border-radius:10px 10px 0 0}.guide-tile:has(>.editorial-art){overflow:hidden}.guide-tile>.editorial-art+span{font-size:13px;color:var(--blue);display:block;margin-bottom:18px}@media(max-width:800px){.illustrated-intro{gap:24px;grid-template-columns:1fr;margin-top:12px}.illustrated-intro>.editorial-art{max-height:320px;width:100%}.illustrated-intro .page-intro{padding-bottom:0}.planner-illustrated{grid-template-columns:1fr;gap:20px}.planner-illustrated>.editorial-art{grid-column:1;grid-row:auto;width:100%;max-height:280px}.planner-illustrated>.text-link{grid-column:1;grid-row:2}.brand-illustrated{padding-right:0;min-height:0}.brand-illustrated>.editorial-art{position:relative;top:auto;right:auto;width:100%;margin-top:30px;max-height:330px}.guide-tile>.editorial-art{margin:-24px -24px 23px}}@media(max-width:480px){.illustrated-intro{margin-bottom:30px}.illustrated-intro .page-intro h1{font-size:36px}.editorial-art{border-radius:12px}.guide-copy>.editorial-art{aspect-ratio:3/2}.planner-illustrated{padding-bottom:24px}}@media print{.editorial-art{display:none}}
.planner-illustrated>.editorial-art{max-height:250px}@media(max-width:800px){.planner-illustrated>.editorial-art{max-height:140px;aspect-ratio:3/1}.planner-illustrated .editorial-art img{object-position:center 60%}}
.brand-illustrated{max-width:none;width:100%;box-sizing:border-box}.brand-illustrated h1{font-size:clamp(38px,4vw,60px)}.planner-illustrated>.editorial-art{width:100%}
