.cozumel-article figure{margin:30px 0}.cozumel-article figure img{display:block;width:100%;height:auto;border-radius:18px}.cozumel-article figcaption{font-size:14px;line-height:1.6;color:var(--muted);margin-top:8px}.cozumel-article .article-body>iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:3px solid var(--cyan);border-radius:18px;margin:24px 0}.cozumel-article aside{border-left:5px solid var(--cyan);padding:18px 24px;background:var(--light);border-radius:0 14px 14px 0}.cozumel-article .affiliate{font-size:16px;line-height:1.65;border-block:1px solid #c4e7f4;padding:18px 0}.cozumel-article .cozumel-table{max-width:100%;overflow-x:auto}.cozumel-article table{border-collapse:collapse;width:100%;font-size:17px}.cozumel-article th,.cozumel-article td{text-align:left;padding:12px;border-bottom:1px solid #c4e7f4}.cozumel-article thead{background:var(--light)}.article-support{border-top:5px solid var(--gold);padding-top:48px;padding-bottom:42px}.article-support h2,.article-support p{max-width:760px;margin-left:auto;margin-right:auto}.article-support h2{font-size:clamp(28px,4vw,38px)}.article-support p{color:var(--muted)}.article-support .coffee-button{display:inline-block;max-width:100%;line-height:0}.article-support .coffee-button img{width:218px;height:auto;max-width:100%}.home-articles .article-card+.article-card,.article-list-cards .article-card+.article-card{margin-top:26px}@media(max-width:600px){.cozumel-article th,.cozumel-article td{padding:9px;font-size:16px}}
