body:not(.home) .post-wrap{background:#fff;border-radius:18px;box-shadow:var(--shadow);padding:40px 44px!important;margin-bottom:40px}@media (max-width:768px){body:not(.home) .post-wrap{padding:24px 20px!important}}body:not(.home) h1.entry-title{font-size:clamp(28px,3.6vw,40px)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15!important;color:var(--ink)!important;text-transform:none!important;padding-bottom:16px;margin-bottom:22px!important;border-bottom:3px solid var(--gold)}body:not(.home) .entry-content{font-size:17px;line-height:1.75;color:#2c3e36}body:not(.home) .entry-content h2{font-size:26px!important;font-weight:800!important;letter-spacing:-.01em;color:var(--green)!important;margin:38px 0 14px!important;padding-left:14px;border-left:4px solid var(--gold);text-transform:none!important}body:not(.home) .entry-content h3{font-size:20px!important;font-weight:700!important;color:var(--ink)!important;margin:28px 0 10px!important}body:not(.home) .entry-content a:not([class]){color:var(--green2);font-weight:600;text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:3px}body:not(.home) .entry-content a:not([class]):hover{text-decoration-color:var(--gold)}body:not(.home) .entry-content img{border-radius:14px;box-shadow:var(--shadow)}body:not(.home) .entry-content li{margin-bottom:8px}body:not(.home) .entry-content blockquote{background:var(--paper);border-left:4px solid var(--lime);border-radius:0 12px 12px 0;padding:18px 22px;font-style:normal;color:var(--ink2)}body:not(.home) .entry-content table{width:100%;border-collapse:separate;border-spacing:0;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;font-size:15px}body:not(.home) .entry-content th{background:var(--green);color:#fff;padding:10px 14px;text-align:left}body:not(.home) .entry-content td{padding:10px 14px;border-top:1px solid var(--line)}body:not(.home) .entry-content tr:nth-child(even) td{background:#f4f8f5}body:not(.home) .entry-content a.button,body:not(.home) .entry-content .wp-block-button__link,body:not(.home) .entry-content a[class*=btn],body:not(.home) .entry-content a[class*=book],body:not(.home) a.et_pb_button{background:var(--gold)!important;color:#231a00!important;border:none!important;border-radius:999px!important;padding:12px 26px!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;transition:.2s;box-shadow:0 2px 6px rgba(244,163,0,.35)}body:not(.home) .entry-content a.button:hover,body:not(.home) .entry-content .wp-block-button__link:hover,body:not(.home) .entry-content a[class*=btn]:hover,body:not(.home) .entry-content a[class*=book]:hover,body:not(.home) a.et_pb_button:hover{background:var(--gold2)!important;transform:translateY(-1px)}body:not(.home) .et_pb_extra_column_sidebar .et_pb_widget,body:not(.home) .et_pb_extra_column_sidebar .widget{background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:20px!important;margin-bottom:24px!important}body:not(.home) .et_pb_extra_column_sidebar .widgettitle,body:not(.home) .et_pb_extra_column_sidebar .widget-title{font-size:12px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;color:var(--green2)!important;margin-bottom:14px!important}body:not(.home) .et_pb_extra_column_sidebar img{border-radius:12px}body:not(.home) .et_pb_posts .et_pb_post,body:not(.home) article.post{border-radius:16px;overflow:hidden}body:not(.home) .entry-content hr{border:none;border-top:1.5px solid var(--line);margin:34px 0}@media (max-width:880px){body:not(.home) .post-wrap{border-radius:12px;margin-top:10px}body:not(.home) h1.entry-title{font-size:26px!important}}body:not(.home) h1.entry-title{background:linear-gradient(135deg,#0e2a1f 0%,#1b4332 55%,#2d6a4f 100%)!important;color:#fff!important;padding:34px 44px 30px!important;margin:-40px -44px 28px!important;border-bottom:4px solid var(--gold)!important;border-radius:18px 18px 0 0}body:not(.home) h1.entry-title::before{content:"MEDELLÍN.COM •THE COMPLETE GUIDE";display:block;font-size:11px;letter-spacing:.16em;color:var(--gold2);margin-bottom:10px;font-weight:800}@media (max-width:768px){body:not(.home) h1.entry-title{padding:24px 20px 20px!important;margin:-24px -20px 20px!important}}.medco-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}@media (max-width:880px){.medco-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.medco-card-grid{grid-template-columns:1fr}}.medco-card{background:#fff;border:1.5px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;gap:5px;padding-bottom:14px;text-decoration:none!important;transition:.2s;min-width:0}.medco-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--lime)}.medco-card p:empty{display:none}.medco-card-grid>p{display:none}.entry-content p:empty{display:none}.medco-card img{display:none}.medco-thumb{height:118px;background:linear-gradient(135deg,#2d6a4f,#74c69d);background-size:cover;background-position:center;margin-bottom:6px;border-radius:0}.medco-card-name{font-weight:700;font-size:15px;line-height:1.35;color:var(--ink);padding:0 14px}.medco-card-meta{font-size:12.5px;color:var(--ink2);padding:0 14px}.medco-card-rating{color:var(--gold);font-weight:800}.medco-browse-all{text-align:center;margin:18px 0}#mdz-gsearch .gwrap{max-width:760px;margin:0 auto;padding:0 20px;position:relative}#mdz-gsearch .sdrop2{position:absolute;top:calc(100% + 8px);left:20px;right:20px;background:#fff;border-radius:14px;box-shadow:0 14px 40px rgba(16,34,27,.3);overflow:hidden;z-index:99990;display:none;text-align:left}#mdz-gsearch .sdrop2 .sd-h{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);padding:11px 16px 3px}#mdz-gsearch .sdrop2 a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:14px;color:var(--ink);text-decoration:none}#mdz-gsearch .sdrop2 a:hover{background:var(--paper)}#mdz-gsearch .sdrop2 .sd-sub{color:var(--green2);font-weight:700;font-size:12.5px;flex:none;white-space:nowrap}